From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Justin Kirby Newsgroups: gmane.emacs.bugs Subject: bug#20036: 24.4.90; Emacs hangs/freezes Date: Tue, 17 Mar 2015 23:40:27 -0400 Message-ID: <87bnjrynv8.fsf@openaether.org> References: <87k2ysb0bz.fsf@openaether.org> <54FC1E9B.7020206@gmx.at> <87k2yqn65w.fsf@openaether.org> <54FD7806.1070203@gmx.at> <83side5fby.fsf@gnu.org> <87bnk2m40k.fsf@openaether.org> <83fv9e5749.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1426650086 24587 80.91.229.3 (18 Mar 2015 03:41:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 18 Mar 2015 03:41:26 +0000 (UTC) Cc: 20036@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 18 04:41:14 2015 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 1YY4r3-0003cl-JK for geb-bug-gnu-emacs@m.gmane.org; Wed, 18 Mar 2015 04:41:13 +0100 Original-Received: from localhost ([::1]:58770 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YY4r2-0008Ct-Md for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Mar 2015 23:41:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36827) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YY4qx-00089Q-T4 for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 23:41:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YY4qs-0002G7-TG for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 23:41:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52288) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YY4qs-0002G3-Od for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 23:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YY4qs-00064i-BX for bug-gnu-emacs@gnu.org; Tue, 17 Mar 2015 23:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Justin Kirby Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Mar 2015 03:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20036 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20036-submit@debbugs.gnu.org id=B20036.142665003623303 (code B ref 20036); Wed, 18 Mar 2015 03:41:02 +0000 Original-Received: (at 20036) by debbugs.gnu.org; 18 Mar 2015 03:40:36 +0000 Original-Received: from localhost ([127.0.0.1]:50856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YY4qQ-00063l-Nd for submit@debbugs.gnu.org; Tue, 17 Mar 2015 23:40:36 -0400 Original-Received: from mail-qg0-f41.google.com ([209.85.192.41]:34651) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YY4qN-00063c-2C for 20036@debbugs.gnu.org; Tue, 17 Mar 2015 23:40:33 -0400 Original-Received: by qgh62 with SMTP id 62so27246057qgh.1 for <20036@debbugs.gnu.org>; Tue, 17 Mar 2015 20:40:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:jabber-id:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=qNIC92I5Mx1prpuFj6JXfEwShHWCqoaRdCLgfgMfvGg=; b=tLVi8ng75mgLE5LdLq7YNFM69WJrvsgP2z0G5jChMp8Uy1BI3CV6SUKDqlviiTtjSx euhT8oVPw1mfkmazgiW+JKtjVEB9zudEP6ucVaDcd7LDowV82X5oDom+VKOwmGNWytVc Yb1rFUJMVDO4/u2Ye/iJN59J4waRZPnUL0z9Pg3jyV2vVY522xXfhLDhHYk8CCa2uifK 1s5Yf5QAsTYryKplrpfMSRTgislYBpv9OdtKWu0z1xFMYMLBlpQRUFRTFpQqJgLq26Oz 2z4ZDOcheMlwFP7T+Cb1ISzDqYhR5aKlUGMVmBTbG5EjtsoYWwaJYcx7llaLEdjhdZ8L UcZw== X-Received: by 10.55.31.97 with SMTP id f94mr91478153qkf.10.1426650030611; Tue, 17 Mar 2015 20:40:30 -0700 (PDT) Original-Received: from ethiopia.gmail.com (cpe-66-66-115-41.rochester.res.rr.com. [66.66.115.41]) by mx.google.com with ESMTPSA id l78sm11027966qhl.34.2015.03.17.20.40.28 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 17 Mar 2015 20:40:29 -0700 (PDT) Jabber-ID: zion@openaether.org In-Reply-To: <83fv9e5749.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 09 Mar 2015 21:00:06 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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:100607 Archived-At: Eli Zaretskii writes: >> From: Justin Kirby >> Cc: martin rudalics , 20036@debbugs.gnu.org >> Date: Mon, 09 Mar 2015 14:15:07 -0400 >> >> > Justin, can you tell when this started happening? Is this problem new >> > with Emacs 24.4.90, or did it happen before? >> >> This is happening on a build from git branch emacs-24 on an Ubuntu 14.04 >> LTS. The problem has been occurring for all of the builds I have done. I >> first did a git clone a few weeks ago. Sorry, I can't give an exact >> date. >> >> The default emacs24 package does not have this problem. > > Did you build the emacs24 package? If not, could you please build > Emacs 24.4 or 24.3 from the official source tarball on ftp.gnu.org, > and do it in the same way as you build the emacs-24 branch of the git > repo? It is important to know whether there's a regression, or the > problem is somehow triggered by some particular configuration. I did a build from the official emacs tarball. The hang just happened. The bt full is at the end. (I removed some report-emacs-bug info because it was session based and I had to start a new session to get that info.) In GNU Emacs 24.4.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.10.8) of 2015-03-15 on ethiopia Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Ubuntu 14.04.2 LTS Configured using: `configure --with-x-toolkit=gtk3 'CFLAGS=-Og -g3'' Important settings: 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: @im=ibus locale-coding-system: utf-8-unix Features: (shadow sort org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m mail-extr emacsbug nndraft nnmh utf-7 nnimap utf7 nnfolder parse-time executable bbdb-gnus netrc network-stream gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache bbdb-message bbdb-mua spam spam-stat bbdb-com crm gnus-uu yenc gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nnir gnus-sum gnus-group gnus-undo nnmail mail-source nnoo smtpmail sendmail gnus-start gnus-spec gnus-int gnus-range gnus-win gnus-dired gnus gnus-ems nnheader smooth-scroll helm-mode helm-files rx image-dired dired-x dired-aux ffap helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptive helm-info helm-net browse-url bookmark pp helm-locate helm-help helm-match-plugin helm-grep helm-regexp helm-plugin helm-external helm-utils dired helm helm-source bbdb bbdb-site timezone dired-details smartscan paren sanityinc-tomorrow-night-theme color-theme-sanityinc-tomorrow haskell-yas yasnippet highlight-indentation flymake cc-defs eldoc company elpy pyvenv elpy-refactor python json ido files-x etags cus-edit cus-start cus-load savehist jabber jabber-notifications notifications jabber-libnotify dbus jabber-awesome jabber-osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-tmux jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp jabber-browse jabber-search jabber-register jabber-roster jabber-presence jabber-muc jabber-bookmarks jabber-private jabber-muc-nick-coloring hexrgb jabber-widget jabber-disco wid-edit jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console sgml-mode ewoc jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls gnutls jabber-xml jabber-menu jabber-util git-gutter-fringe+ fringe-helper git-gutter+ ob-sh ob-python ob-R git-link magit-find-file dash magit-key-mode magit view tramp tramp-compat tramp-loaddefs trampver shell help-mode grep compile epa derived epg diff-mode autorevert filenotify git-rebase-mode thingatpt git-commit-mode server log-edit message rfc822 mml mml-sec mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log org-jira jiralib soap-client mm-decode mm-bodies mm-encode url-http tls url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source gnus-util mm-util mail-prsvr password-cache url-vars mailcap warnings xml org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs ace-jump-mode-autoloads ag-autoloads apache-mode-autoloads bbdb-autoloads calfw-autoloads calfw-gcal-autoloads coffee-mode-autoloads color-theme-sanityinc-tomorrow-autoloads color-theme-solarized-autoloads color-theme-autoloads dired-details-autoloads eimp-autoloads elixir-mode-autoloads elnode-autoloads db-autoloads creole-autoloads elpy-autoloads company-autoloads erc-hl-nicks-autoloads erlang-autoloads fakir-autoloads find-file-in-project-autoloads flymake-autoloads flymake-cursor-autoloads advice git-gutter-autoloads git-gutter-fringe+-autoloads fringe-helper-autoloads git-gutter+-autoloads git-link-autoloads goto-last-change-autoloads haskell-mode-autoloads edmacro kmacro helm-ag-autoloads helm-ag-r-autoloads helm-autoloads async-autoloads highlight-indentation-autoloads idomenu-autoloads impatient-mode-autoloads htmlize-autoloads jabber-autoloads jedi-autoloads auto-complete-autoloads epc-autoloads ctable-autoloads concurrent-autoloads json-mode-autoloads json-reformat-autoloads json-snatcher-autoloads kv-autoloads magit-filenotify-autoloads magit-find-file-autoloads magit-gh-pulls-autoloads magit-autoloads git-rebase-mode-autoloads git-commit-mode-autoloads gh-autoloads eieio byte-opt bytecomp byte-compile cconv eieio-core logito-autoloads markdown-mode+-autoloads markdown-mode-autoloads noctilux-theme-autoloads noflet-autoloads org2blog-autoloads metaweblog-autoloads info easymenu org-autoloads popup-autoloads pymacs-autoloads python-environment-autoloads deferred-autoloads pyvenv-autoloads rainbow-delimiters-autoloads restclient-autoloads simple-httpd-autoloads smartscan-autoloads smooth-scroll-autoloads unicode-fonts-autoloads ucs-utils-autoloads font-utils-autoloads persistent-soft-autoloads list-utils-autoloads help-fns cl-macs cl gv cl-loaddefs cl-lib pcache-autoloads w3m-autoloads web-autoloads s-autoloads dash-autoloads web-mode-autoloads wsd-mode-autoloads xml-rpc-autoloads yaml-mode-autoloads yasnippet-autoloads package epg-config time-date tooltip electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-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 nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Memory information: ((conses 16 585843 39124) (symbols 48 60567 0) (miscs 40 147 271) (strings 32 134317 16219) (string-bytes 1 4129750) (vectors 16 48905) (vector-slots 8 827625 26884) (floats 8 475 176) (intervals 56 723 0) (buffers 960 29) (heap 1024 75866 4471)) #0 0x00007ffff25b912d in poll () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x00007fffeee7ab72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 No symbol table info available. #2 0x00007fffeee7c64f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 No symbol table info available. #3 0x00007ffff4c9a198 in _XReadEvents () from /usr/lib/x86_64-linux-gnu/libX11.so.6 No symbol table info available. #4 0x00007ffff4c82751 in XIfEvent () from /usr/lib/x86_64-linux-gnu/libX11.so.6 No symbol table info available. #5 0x00007ffff4cc8f24 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6 No symbol table info available. #6 0x00007ffff4cc9b80 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6 No symbol table info available. #7 0x00007ffff4cc9e71 in _XimRead () from /usr/lib/x86_64-linux-gnu/libX11.so.6 No symbol table info available. #8 0x00007ffff4cb88a6 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6 No symbol table info available. #9 0x00007ffff4ca6b3d in XSetICValues () from /usr/lib/x86_64-linux-gnu/libX11.so.6 No symbol table info available. #10 0x00000000004bd419 in xic_set_preeditarea (w=w@entry=0x6bfb7f8, x=x@entry=531, y=y@entry=741) at xfns.c:2107 attr = 0x884c270 spot = {x = 540, y = 2022} #11 0x00000000004ac4c8 in x_draw_window_cursor (w=0x6bfb7f8, glyph_row=, x=531, y=741, cursor_type=, cursor_width=, on_p=, active_p=) at xterm.c:7331 No locals. #12 0x00000000004544a4 in display_and_set_cursor (w=w@entry=0x6bfb7f8, on=on@entry=true, hpos=59, vpos=39, x=531, y=741) at xdisp.c:27572 new_cursor_type = 0 new_cursor_width = 1 active_cursor = 1 glyph_row = 0xa489160 glyph = #13 0x00000000004adc53 in x_update_window_end (w=0x6bfb7f8, cursor_on_p=, mouse_face_overwritten_p=) at xterm.c:582 No locals. #14 0x000000000041a8da in update_window (w=w@entry=0x6bfb7f8, force_p=force_p@entry=true) at dispnew.c:3535 end = 0x44d8510 mode_line_row = 0x44d8510 header_line_row = changed_p = mouse_face_overwritten_p = false row = yb = n_updated = desired_matrix = paused_p = false preempt_count = rif = #15 0x000000000041a96d in update_window_tree (w=0x6bfb7f8, force_p=force_p@entry=true) at dispnew.c:3210 paused_p = false #16 0x000000000041a955 in update_window_tree (w=w@entry=0x4e08f90, force_p=force_p@entry=true) at dispnew.c:3208 paused_p = false #17 0x000000000041c259 in update_frame (f=f@entry=0x5065b50, force_p=true, force_p@entry=false, inhibit_hairy_id_p=inhibit_hairy_id_p@entry=false) at dispnew.c:3099 paused_p = #18 0x000000000044bfd0 in redisplay_internal () at xdisp.c:14030 mini_window = w = 0x6bfb7f8 sw = pending = 0 must_finish = match_p = tlbufpos = {charpos = 7827, bytepos = 7829} tlendpos = {charpos = 390, bytepos = 390} number_of_visible_frames = sf = 0x5065b50 polling_stopped_here = 1 tail = consider_all_windows_p = update_miniwindow_p = #19 0x000000000044cd0e in redisplay () at xdisp.c:13207 No locals. #20 0x00000000004e1cfe in read_char (commandflag=1, map=map@entry=50004598, prev_event=12005682, used_mouse_menu=used_mouse_menu@entry=0x7fffffffdbab, end_time=end_time@entry=0x0) at keyboard.c:2570 c = local_getcjmp = {{__jmpbuf = {0, -1, 4294967297, 32, 0, 0, 1, 5773536}, __mask_was_saved = 0, __saved_mask = {__val = {7884, 7885, 5777369, 0, 140737488345576, 55014536, 5789699, 7886, 5453221, 12193058, 21945392, 2, 0, 31544, 16038560, 16127458}}}} save_jump = {{__jmpbuf = {16207184, 5153361, 12005682, 8, 12038258, 21945397, 8283, 0}, __mask_was_saved = -9560, __saved_mask = {__val = {12005682, 12005682, 117046758, 21945392, 50004630, 4294967295, 12005682, 12005730, 2, 12005682, 5154634, 39574262, 12005682, 354443, 39919024, 1}}}} tem = save = previous_echo_area_message = 12005682 also_record = 12005682 reread = false polling_stopped_here = false orig_kboard = 0xccef60 #21 0x00000000004e3302 in read_key_sequence (keybuf=keybuf@entry=0x7fffffffdc70, bufsize=bufsize@entry=30, prompt=12005682, dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at keyboard.c:9088 interrupted_kboard = 0xccef60 interrupted_frame = 0x5065b50 key = used_mouse_menu = false echo_local_start = 0 last_real_key_start = keys_local_start = new_binding = t = echo_start = 0 keys_start = 0 current_binding = 50004598 first_event = 12005682 first_unbound = 31 mock_input = 0 fkey = {parent = 15799430, map = 15799430, start = 0, end = 0} keytran = {parent = 11985478, map = 11985478, start = 0, end = 0} indec = {parent = 15799462, map = 15799462, start = 0, end = 0} shift_translated = false delayed_switch_frame = 12005682 original_uppercase = -630343639519895552 original_uppercase_position = -1 dummyflag = false starting_buffer = 0x14edc30 fake_prefixed_keys = 12005682 #22 0x00000000004e48bb in command_loop_1 () at keyboard.c:1452 cmd = keybuf = {12182530, 15355634, 424, 2, 21945392, -630343639519895552, 390842032865, 106413414, 106413414, 140737488346676, 0, 0, 12005682, 5508093, 12053138, 106413414, 8513249, 12005682, 12005682, 5098287, 64, 12005682, 12005682, 5098583, 12253952, 4000, 140737488346676, 0, 0, 5511372} i = prev_modiff = 354443 prev_buffer = 0x14edc30 #23 0x000000000053dbea in internal_condition_case (bfun=bfun@entry=0x4e45c4 , handlers=12057250, hfun=hfun@entry=0x4dcb44 ) at eval.c:1348 val = c = #24 0x00000000004d7eff in command_loop_2 (ignore=ignore@entry=12005682) at keyboard.c:1177 val = #25 0x000000000053dacb in internal_catch (tag=12053186, func=func@entry=0x4d7ee5 , arg=12005682) at eval.c:1112 val = c = #26 0x00000000004d7e97 in command_loop () at keyboard.c:1156 No locals. #27 0x00000000004dc7ba in recursive_edit_1 () at keyboard.c:777 val = #28 0x00000000004dca8a in Frecursive_edit () at keyboard.c:848 buffer = #29 0x00000000004d7924 in main (argc=, argv=0x7fffffffdf88) at emacs.c:1646 dummy = 0 stack_bottom_variable = -1 '\377' do_initial_setlocale = dumping = false skip_args = 0 rlim = {rlim_cur = 8720000, rlim_max = 18446744073709551615} no_loadup = false junk = 0x0 dname_arg = 0x0 ch_to_dir = 0x1353dd0 "\220\230\063\001" original_pwd = 0x0