From unknown Fri Aug 15 19:23:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11330: 24.1.50; Infloop deleting overlays in the minibuffer Resent-From: Nix Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Apr 2012 18:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11330 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11330@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.133529159815818 (code B ref -1); Tue, 24 Apr 2012 18:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Apr 2012 18:19:58 +0000 Received: from localhost ([127.0.0.1]:51068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMkLE-000474-SY for submit@debbugs.gnu.org; Tue, 24 Apr 2012 14:19:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52699) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SMkLA-00046q-OB for submit@debbugs.gnu.org; Tue, 24 Apr 2012 14:19:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SMkKG-0000Ml-6p for submit@debbugs.gnu.org; Tue, 24 Apr 2012 14:18:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:49199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMkKG-0000Me-2X for submit@debbugs.gnu.org; Tue, 24 Apr 2012 14:18:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMkK8-0001kz-AI for bug-gnu-emacs@gnu.org; Tue, 24 Apr 2012 14:18:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SMkK4-0000KQ-62 for bug-gnu-emacs@gnu.org; Tue, 24 Apr 2012 14:18:47 -0400 Received: from icebox.esperi.org.uk ([81.187.191.129]:57158 helo=mail.esperi.org.uk) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SMkK3-0000JA-Mi for bug-gnu-emacs@gnu.org; Tue, 24 Apr 2012 14:18:44 -0400 Received: from esperi.org.uk (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id q3OIIZ4J031361 for ; Tue, 24 Apr 2012 19:18:35 +0100 Received: (from nix@localhost) by esperi.org.uk (8.14.5/8.14.5/Submit) id q3OIIZ5l015949; Tue, 24 Apr 2012 19:18:35 +0100 From: Nix Emacs: Lovecraft was an optimist. Date: Tue, 24 Apr 2012 19:18:35 +0100 Message-ID: <87aa210z9g.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-DCC-dcc1.aftenposten.no-Metrics: spindle 1215; Body=1 Fuz1=1 Fuz2=1 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by mail.esperi.org.uk id q3OIIZ4J031361 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) With trunk emacs, I see a hang using the minibuffer after only a few minutes of use, sometimes less. xbacktrace: "read-from-minibuffer" (0xb4ebdfd8) "completing-read-default" (0xb4ebe148) "read-buffer" (0xb4ebe2d8) "persp-read-buffer" (0xb4ebe4a8) "call-interactively" (0xb4ebe718) Note that perspectives.el is not implicated here: control never returns from delete_all_overlays(), and the value of `overlay' in the overlays_before loop never changes. Inside Fdelete_overlay(), Fmarker_buffer (OVERLAY_START (overlay)) is consistently returning Qnil, so it never actually deletes anything and the deletion loop never terminates. Unfortunately further investigation is stymied by the fact that the functions in src/.gdbinit still don't work for me, apparently because I am too stupid to use them. e.g.: (gdb) xpr overlay Lisp_Misc Lisp_Misc_Overlay No symbol "Lisp_Int" in current context. I'll try bisecting for the cause later if nobody can immediately think of a cause. C backtrace: #0 0x0000000000512be0 in Fdelete_overlay (overlay=3D134171827) at buffer= .c:3794 buffer =3D b =3D count =3D #1 0x0000000000513ac9 in delete_all_overlays (b=3D0x4f118e0) at buffer.c= :690 overlay =3D #2 0x0000000000522724 in get_minibuffer (depth=3D1) at minibuf.c:810 count =3D tail =3D num =3D 4 buf =3D 82909413 name =3D "\245R\266\006\000\000\000\000=D1=87\201\005\000\000\000= \000\322=D9=B6\000\000\000\000\000\214,W\000\000\000\000" #3 0x0000000000522b1f in read_minibuf (map=3D13237846, initial=3D1198331= 4, prompt=3D175042689, backup_n=3D, expflag=3D0, histvar=3D= 12148690, histpos=3D0, defalt=3D75650225, allow_props=3D0, inherit_input_= method=3D0) at minibuf.c:559 val =3D count =3D mini_frame =3D 112612005 ambient_dir =3D 92374993 minibuffer =3D input_method =3D 11983314 enable_multibyte =3D 11983314 pos =3D 0 histstring =3D empty_minibuf =3D dummy =3D frame =3D #4 0x0000000000523691 in Fread_from_minibuffer (prompt=3D175042689, init= ial_contents=3D11983314, keymap=3D13237846, read=3D11983314, hist=3D12148= 690, default_value=3D75650225, inherit_input_method=3D11983314) at minibu= f.c:980 histvar =3D histpos =3D val =3D #5 0x00000000005688be in Ffuncall (nargs=3D, args=3D0x7ff= fb4ebdfd0) at eval.c:2961 fun =3D original_fun =3D funcar =3D numargs =3D lisp_numargs =3D 28 val =3D backtrace =3D {next =3D 0x7fffb4ebe0d0, function =3D 0x7fffb4ebdf= d0, args =3D 0x7fffb4ebdfd8, nargs =3D 7, debug_on_exit =3D 0} internal_args =3D 0x7fffb4ebdfd8 i =3D #6 0x00000000005a0596 in exec_byte_code (bytestr=3D, vect= or=3D, maxdepth=3D, args_template=3D, nargs=3D, args=3D) at bytecode.c:= 785 count =3D 12 op =3D vectorp =3D 0x90dd10 stack =3D {pc =3D 0xa8f8f9 "\211=CB=9A\203Y", byte_string =3D 949= 3729, byte_string_start =3D 0xa8f8b7 "\003:\203\r", constants =3D 9493765= , next =3D 0x7fffb4ebe320} top =3D 0x7fffb4ebdfd0 result =3D #7 0x000000000056879b in Ffuncall (nargs=3D9, args=3D0x7fffb4ebe140) at = eval.c:2996 fun =3D original_fun =3D 13702850 funcar =3D numargs =3D 8 lisp_numargs =3D 32 val =3D backtrace =3D {next =3D 0x7fffb4ebe260, function =3D 0x7fffb4ebe1= 40, args =3D 0x7fffb4ebe148, nargs =3D 8, debug_on_exit =3D 0} internal_args =3D i =3D #8 0x0000000000520e42 in Fcompleting_read (prompt=3D175042689, collectio= n=3D12150338, predicate=3D11983314, require_match=3D11983362, initial_inp= ut=3D11983314, hist=3D12148690, def=3D75650225, inherit_input_method=3D11= 983314) at minibuf.c:1726 args =3D {13702850, 175042689, 12150338, 11983314, 11983362, 1198= 3314, 12148690, 75650225, 11983314} #9 0x0000000000521e58 in Fread_buffer (prompt=3D175042689, def=3D7565022= 5, require_match=3D11983362) at minibuf.c:1176 args =3D {175042721, 175042753, 75650225, 14456544} result =3D s =3D len =3D count =3D 11 #10 0x0000000000568941 in Ffuncall (nargs=3D, args=3D0x7ff= fb4ebe2d0) at eval.c:2942 fun =3D original_fun =3D funcar =3D numargs =3D lisp_numargs =3D 12 val =3D backtrace =3D {next =3D 0x7fffb4ebe420, function =3D 0x7fffb4ebe2= d0, args =3D 0x7fffb4ebe2d8, nargs =3D 3, debug_on_exit =3D 0} internal_args =3D 0x7fffb4ebe2d8 i =3D #11 0x00000000005a0596 in exec_byte_code (bytestr=3D, vect= or=3D, maxdepth=3D, args_template=3D, nargs=3D, args=3D) at bytecode.c:= 785 count =3D 7 op =3D vectorp =3D 0x45d82e0 stack =3D {pc =3D 0x432ca83 "+)\207", byte_string =3D 66541025, b= yte_string_start =3D 0x432ca60 "\306\030\t\203\016", constants =3D 732372= 05, next =3D 0x0} top =3D 0x7fffb4ebe2d0 result =3D #12 0x0000000000568431 in funcall_lambda (fun=3D73237541, nargs=3D, arg_vector=3D0x7fffb4ebe4a8) at eval.c:3166 val =3D syms_left =3D 11983314 next =3D lexenv =3D 11983314 count =3D 4 i =3D optional =3D rest =3D #13 0x000000000056879b in Ffuncall (nargs=3D4, args=3D0x7fffb4ebe4a0) at = eval.c:2996 fun =3D original_fun =3D 73235010 funcar =3D numargs =3D 3 lisp_numargs =3D 12 val =3D backtrace =3D {next =3D 0x7fffb4ebe6a0, function =3D 0x7fffb4ebe4= a0, args =3D 0x7fffb4ebe4a8, nargs =3D 3, debug_on_exit =3D 0} internal_args =3D i =3D #14 0x0000000000521da1 in Fread_buffer (prompt=3D175042785, def=3D7565022= 5, require_match=3D11983362) at minibuf.c:1186 args =3D {73235010, 175042785, 75650225, 11983362} result =3D s =3D len =3D count =3D 3 #15 0x00000000005651eb in Fcall_interactively (function=3D12121826, recor= d_flag=3D11983314, keys=3D140736228746584) at callint.c:513 args =3D 0x7fffb4ebe550 visargs =3D 0x7fffb4ebe530 specs =3D filter_specs =3D teml =3D up_event =3D 11983314 enable =3D 12029632 speccount =3D next_event =3D 2 prefix_arg =3D 11983314 string =3D tem =3D 0x7fffb4ebe570 "bKill buffer: " varies =3D 0x7fffb4ebe510 "" i =3D nargs =3D foo =3D arg_from_tty =3D key_count =3D 2 record_then_fail =3D 0 save_this_command =3D 12121826 save_last_command =3D 12573810 save_this_original_command =3D 12121826 save_real_this_command =3D 12121826 #16 0x0000000000568941 in Ffuncall (nargs=3D, args=3D0x7ff= fb4ebe710) at eval.c:2942 fun =3D original_fun =3D funcar =3D numargs =3D lisp_numargs =3D 12 val =3D backtrace =3D {next =3D 0x0, function =3D 0x7fffb4ebe710, args =3D= 0x7fffb4ebe718, nargs =3D 3, debug_on_exit =3D 0} internal_args =3D 0x7fffb4ebe718 i =3D #17 0x0000000000568ba4 in call3 (fn=3D, arg1=3D, arg2=3D, arg3=3D) at eval.c:2735 ret_ungc_val =3D 3 args =3D {12123538, 12121826, 11983314, 11983314} #18 0x00000000005020a9 in command_loop_1 () at keyboard.c:1572 scount =3D 2 cmd =3D keybuf =3D {96, 428, 14456608, 11983362, 11983314, 11983314, 1203= 6610, 2, 140736228747264, 5793748, 7237112172834486626, 140736228749157, = 140736228747264, 5793375, 0, 8638097, 140092607576064, 185880422, 1198331= 4, 11983314, 4294967295, 140736228749216, 140736228747312, 5204785, 14456544= , 185880422, 11983314, 5205116, 11983104, 5598978} i =3D prev_modiff =3D 34301 prev_buffer =3D 0x4825980 #19 0x0000000000566c66 in internal_condition_case (bfun=3D0x501d10 , handlers=3D12035554, hfun=3D0x4f6b80 ) at eval.c:1= 448 val =3D c =3D {tag =3D 11983314, val =3D 11983314, next =3D 0x7fffb4ebea3= 0, gcpro =3D 0x0, jmp =3D {{__jmpbuf =3D {14456544, -8280186705055344401,= 11983314, 140736228748936, 4294967295, 140736228749216, 8280349918095448= 303, -8280185561663825681}, __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {0, 110= 932256, 0, 0, 14456544, 8585672, 0, 4294967295, 140736228749216, 0, 14009= 2691631972, 1, 0, 0, 140092607547024, 0}}}}, backlist =3D 0x0, handlerlis= t =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 12035554, var =3D 11983314, chosen_clause =3D = 11983362, tag =3D 0x7fffb4ebe8c0, next =3D 0x0} #20 0x00000000004f50ee in command_loop_2 (ignore=3D) at ke= yboard.c:1160 val =3D 3 #21 0x0000000000566b48 in internal_catch (tag=3D-6931673145220792320, fun= c=3D0x4f50d0 , arg=3D11983314) at eval.c:1205 c =3D {tag =3D 12031298, val =3D 11983314, next =3D 0x0, gcpro =3D= 0x0, jmp =3D {{__jmpbuf =3D {14456544, -8280186705055344401, 11983314, 1= 40736228748936, 4294967295, 140736228749216, 8280349918045116655, -828018= 5561650718481}, __mask_was_saved =3D 0, __saved_mask =3D {__val =3D {0, 0, = 0, 0, 0, 0, 5957193, 17904128, 140736228748136, 384, 140736228748128, 626= 9430, 11983314, 12209458, 5677638, 14}}}}, 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} #22 0x00000000004f6657 in command_loop () at keyboard.c:1139 No locals. #23 recursive_edit_1 () at keyboard.c:759 count =3D 1 val =3D 11983314 #24 0x00000000004f698c in Frecursive_edit () at keyboard.c:823 count =3D 0 buffer =3D 11983314 #25 0x0000000000411de8 in main (argc=3D2, argv=3D) at emac= s.c:1711 dummy =3D 0 stack_bottom_variable =3D 0 '\000' do_initial_setlocale =3D skip_args =3D 1 rlim =3D {rlim_cur =3D 33554432, rlim_max =3D 33554432} no_loadup =3D 0 junk =3D 0x0 dname_arg =3D 0x0 ch_to_dir =3D 0x7f69da1c2c48 "2'" In GNU Emacs 24.1.50.2 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll= bars) of 2012-04-24 on spindle Bzr revision: 108019 sdl.web@gmail.com-20120424145829-udu1344w4ig09hvk Windowing system distributor `The X.Org Foundation', version 11.0.1100390= 1 Configured using: `configure '--without-pop' '--without-kerberos' '--without-hesiod' '--without-mmdf' '--with-x-toolkit=3Dlucid' '--with-wide-int' 'NO_FAST_MATH=3Dt'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Summary Minor modes in effect: gnus-mailing-list-mode: t diff-auto-refine-mode: t iswitchb-mode: t global-cwarn-mode: t show-paren-mode: t global-semantic-mru-bookmark-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t global-semantic-idle-summary-mode: t global-semantic-decoration-mode: t global-auto-complete-mode: t compile-bookmarks-mode: t global-semantic-highlight-func-mode: t global-semantic-stickyfunc-mode: t semantic-mode: t type-break-mode-line-message-mode: t icomplete-mode: t recentf-mode: t mv-shell-mode: t shell-dirtrack-mode: t which-function-mode: t desktop-save-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t Recent input: =20 =20 C-k C-k =20 C-y C-k C-k C-k C-k C-k C-k C-k C-/ =20 C-SPC C-w C-y C-k C-k=20 =20 C-k =20 =20 =20 =20 =20 =20 C-k C-k C-k C-k C-k C-k C-k C-k =20 =20 =20 C-c C-c =20 M-g=20 q =20 C-s=20 m i n i b u f f e r C-s C-s C-s C-s C-s C-s C-s C-s=20 C-s =20 =20 =20 =20 =20 =20 =20 M S-SPC C-s C-s C-s C-s=20 C-s C-s C-s C-s C-s SPC SPC SPC n n=20 =20 =20 =20 a C-x=20 k a C-x k M-x r e p o r t - e m =20 Recent messages: Expiring articles...done Auto-saving... Mark saved where search started noticed "Claudio Bley" Adding "nnml:emacs-bugs" to field "newsgroups" Mark saved where search started Hit C-g to stop BBDB from annotating. 5 of 6 addresses processed. Hit C-g to stop BBDB from annotating. 5 of 7 addresses processed. End of message [17 times] delete-backward-char: Text is read-only Load-path shadows: /home/nix/lisp/defaults hides /usr/share/emacs/site-lisp/defaults /home/nix/lisp/emacs/site-wide/site-start hides /usr/share/emacs/site-lis= p/site-start /home/nix/lisp/emacs/site-wide/default hides /usr/share/emacs/site-lisp/d= efault /home/nix/lisp/emacs/site-wide/scroll-in-place hides /usr/share/emacs/sit= e-lisp/scroll-in-place /usr/share/emacs/site-lisp/emms/tq hides /usr/share/emacs/24.1.50/lisp/em= acs-lisp/tq Features: (shadow emacsbug gnus-picon gnus-bcklg multi-isearch qp gnus-async gnus-cite gnus-salt gnus-ml magit-bisect magit-key-mode magit diff-git diff-mode log-edit pcvs-util gnus-dup mule-util tabify find-func gnus-topic url-cache url-http url-gw url-auth url-handlers nndraft nnrss xml gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg utf-7 gnutls nnimap parse-time utf7 nnmh nnml nnfolder gnus-cache bbdb-gnus bbdb-snarf netrc gnus-demon nntp dot-gnus-mail dot-gnus-splits mm-url smtpmail gnus-art mm-uu mml2015 mm-view mml-smime smime dig dot-gnus-articles dot-gnus-sa background gnus-sum nnoo gnus-group gnus-undo nnmail mail-source dot-gnus-bbdb dot-gnus-colourization tc mail-extr gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader server vc-bzr tex-info texinfo generic jka-compr image-mode vc-git checkdoc thingatpt sh-script executable semantic/imenu semantic/tag-file semantic/db-file cedet-files semantic/bovine/c semantic/decorate/include semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/dep semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn c-eldoc eldoc epa-file epa derived epg epg-config site-default dot-emacs dot-emacs-emacs iswitchb xemacs-compat add-log misc init-music network-stream starttls tls emms-volume emms-volume-amixer emms-history emms-bookmarks emms-metaplaylist-mode emms-browser sort emms-playlist-sort emms-last-played emms-playing-time emms-stream-info emms-streams emms-mode-line emms-cache emms-info later-do emms-playlist-limit emms-playlist-mode emms-player-mpd tq emms-player-simple emms-source-playlist emms-source-file dired emms emms-compat init-message-modes bbdb-expire bbdb-hooks bbdb-com silly-mail sendmail boxquote rect message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader init-time-tracking timeclock-visualize sgml-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap auto-edit-substitute init-prog-modes init-prog-modes-emacs filecache cwarn cc-mode cc-fonts cc-guess cc-menus paren inversion semantic/db-global semantic/symref/global semantic/symref semantic/db-find semantic/db-ref cedet-global semantic/mru-bookmark semantic/db-mode semantic/db eieio-base semantic/idle semantic/format ezimage semantic/ctxt semantic/decorate/mode semantic/tag-ls semantic/decorate pulse auto-complete-config auto-complete popup htmlfontify cus-edit cus-start cus-load compile-bookmarks gtags gpicker ffap font-latex latex easy-mmode tex-style tex semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs miniedit type-break icomplete site-start-load gawd-keys help-mode view gawd-keys-emacs gawd-mode-frobs gawd-mode-frobs-emacs windmove recentf tree-widget wid-edit mv-shell printing ps-print ps-def lpr uptimes pp bbdb timezone browse-kill-ring+ browse-kill-ring tempbuf timeclock igrep grep compile term disp-table ehelp electric tramp tramp-compat auth-source gnus-util mm-util mail-prsvr password-cache shell pcomplete comint ansi-color format-spec tramp-loaddefs hideshow filladapt gawd-faces gawd-faces-emacs nix-dark-theme gawd-misc gawd-misc-emacs which-func imenu winner time-date gawd-lists bbdb-autoloads desktop generic-x uniquify time scroll-in-place site-start-emacs site-autoloads all-autoloads auctex-autoloads tex-site info c-eldoc-autoloads compilation-recenter-end-autoloads compile-bookmarks-autoloads dictionary-autoloads diff-git-autoloads elk-test-autoloads fringe-helper-autoloads full-ack-autoloads htmlize-autoloads ioccur-autoloads iresize-autoloads jump-autoloads inflections-autoloads findr-autoloads lua-mode-autoloads minimap-autoloads mv-shell-autoloads perspective-autoloads yasnippet-bundle-autoloads yasnippet-bundle dropdown-list advice help-fns advice-preload yasnippet edmacro kmacro assoc package tabulated-list emms-auto rudel-loaddefs rudel-backend warnings eieio byte-opt bytecomp byte-compile cconv macroexp w3m-load apropos-toc cl ring filesets easymenu flash-paren saveplace redo+ tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt 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 NULL && (void) From unknown Fri Aug 15 19:23:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11330: 24.1.50; Infloop deleting overlays in the minibuffer Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Nov 2012 13:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11330 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nix Cc: 11330@debbugs.gnu.org Received: via spool by 11330-submit@debbugs.gnu.org id=B11330.13521232382307 (code B ref 11330); Mon, 05 Nov 2012 13:48:02 +0000 Received: (at 11330) by debbugs.gnu.org; 5 Nov 2012 13:47:18 +0000 Received: from localhost ([127.0.0.1]:49965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVN1J-0000b9-Nm for submit@debbugs.gnu.org; Mon, 05 Nov 2012 08:47:18 -0500 Received: from mail-pa0-f44.google.com ([209.85.220.44]:51512) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVN1H-0000b2-JH for 11330@debbugs.gnu.org; Mon, 05 Nov 2012 08:47:16 -0500 Received: by mail-pa0-f44.google.com with SMTP id fb11so3944370pad.3 for <11330@debbugs.gnu.org>; Mon, 05 Nov 2012 05:44:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=mGQ/CF1FtQ5xFnmmVpZVHQHcC5LSWUAxO3N+2EJLUoY=; b=aX2yckGG5O8NCMuGok5tvjccbkumpfv6AqoEBAXvTrHfJGvgOPBdLiB7q9YiH5Maij L5048WVLlJLoks/99nZJ3DpNg7xiCyCsHG1lVzk2WSb0nw2tolRQJMm+p9y69L0bnQC5 x+m23GhUmTCZ3/jHaMk6OBCwy6oII/2mqNWyD7fvzqZWp5ojkDrAM4Au7luRjpQSvePx PZOmmaOytoyVDZ1ckcrYbQIEV3lxDRupRx+t9YIvRuORmnXXlvnn+lagiGvQyCZzi23/ 1VoLrTUTwEfsFeD+yWYr9wKAnmPm+oidkQ4GoNHjbHlh/yU00cjHSxMpjYgGyYoeRSG/ 3owA== Received: by 10.68.200.33 with SMTP id jp1mr30244057pbc.54.1352123049502; Mon, 05 Nov 2012 05:44:09 -0800 (PST) Received: from ulysses (cm198.gamma83.maxonline.com.sg. [202.156.83.198]) by mx.google.com with ESMTPS id uq5sm10590028pbc.56.2012.11.05.05.44.06 (version=SSLv3 cipher=OTHER); Mon, 05 Nov 2012 05:44:08 -0800 (PST) From: Chong Yidong References: <87aa210z9g.fsf@spindle.srvr.nix> Date: Mon, 05 Nov 2012 21:44:04 +0800 In-Reply-To: <87aa210z9g.fsf@spindle.srvr.nix> (nix@esperi.org.uk's message of "Tue, 24 Apr 2012 19:18:35 +0100") Message-ID: <87zk2wrwpn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.7 (/) Nix writes: > With trunk emacs, I see a hang using the minibuffer after only a few > minutes of use, sometimes less. > > "read-from-minibuffer" (0xb4ebdfd8) > "completing-read-default" (0xb4ebe148) > "read-buffer" (0xb4ebe2d8) > "persp-read-buffer" (0xb4ebe4a8) > "call-interactively" (0xb4ebe718) > > Note that perspectives.el is not implicated here: control never returns > from delete_all_overlays(), and the value of `overlay' in the > overlays_before loop never changes. Inside Fdelete_overlay(), > Fmarker_buffer (OVERLAY_START (overlay)) is consistently returning Qnil, > so it never actually deletes anything and the deletion loop never > terminates. Do you still this problem? If so, any luck debugging it, or a reproducible recipe? From unknown Fri Aug 15 19:23:45 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11330: 24.1.50; Infloop deleting overlays in the minibuffer Resent-From: Nix Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Nov 2012 14:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11330 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: 11330@debbugs.gnu.org Received: via spool by 11330-submit@debbugs.gnu.org id=B11330.13521245734271 (code B ref 11330); Mon, 05 Nov 2012 14:10:02 +0000 Received: (at 11330) by debbugs.gnu.org; 5 Nov 2012 14:09:33 +0000 Received: from localhost ([127.0.0.1]:49979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVNMq-00016p-Q2 for submit@debbugs.gnu.org; Mon, 05 Nov 2012 09:09:33 -0500 Received: from icebox.esperi.org.uk ([81.187.191.129]:36026 helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TVNMo-00016h-Hk for 11330@debbugs.gnu.org; Mon, 05 Nov 2012 09:09:31 -0500 Received: from spindle.srvr.nix (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id qA5E6Nn8017453; Mon, 5 Nov 2012 14:06:23 GMT From: Nix References: <87aa210z9g.fsf@spindle.srvr.nix> <87zk2wrwpn.fsf@gnu.org> Emacs: it's not slow --- it's stately. Date: Mon, 05 Nov 2012 14:06:22 +0000 In-Reply-To: <87zk2wrwpn.fsf@gnu.org> (Chong Yidong's message of "Mon, 05 Nov 2012 21:44:04 +0800") Message-ID: <87txt4uotd.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-wuwien-Metrics: spindle 1290; Body=2 Fuz1=2 Fuz2=2 X-Spam-Score: 0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.4 (/) On 5 Nov 2012, Chong Yidong stated: > Nix writes: > >> With trunk emacs, I see a hang using the minibuffer after only a few >> minutes of use, sometimes less. >> >> "read-from-minibuffer" (0xb4ebdfd8) >> "completing-read-default" (0xb4ebe148) >> "read-buffer" (0xb4ebe2d8) >> "persp-read-buffer" (0xb4ebe4a8) >> "call-interactively" (0xb4ebe718) >> >> Note that perspectives.el is not implicated here: control never returns >> from delete_all_overlays(), and the value of `overlay' in the >> overlays_before loop never changes. Inside Fdelete_overlay(), >> Fmarker_buffer (OVERLAY_START (overlay)) is consistently returning Qnil, >> so it never actually deletes anything and the deletion loop never >> terminates. > > Do you still this problem? If so, any luck debugging it, or a > reproducible recipe? No, this bug is long gone, thank goodness. Please close. -- NULL && (void) From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 17 02:23:00 2012 Received: (at control) by debbugs.gnu.org; 17 Nov 2012 07:23:00 +0000 Received: from localhost ([127.0.0.1]:50155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TZck0-0005O6-3o for submit@debbugs.gnu.org; Sat, 17 Nov 2012 02:23:00 -0500 Received: from mail-pb0-f44.google.com ([209.85.160.44]:64847) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TZcjz-0005Nz-2w for control@debbugs.gnu.org; Sat, 17 Nov 2012 02:22:59 -0500 Received: by mail-pb0-f44.google.com with SMTP id uo1so2332059pbc.3 for ; Fri, 16 Nov 2012 23:22:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:subject:date:message-id:mime-version:content-type; bh=4lWd44joiqU5Ua15zuUuCdhDNB55MZP2gtHwcK8xgVA=; b=eWrtvlCdRSuA20CDUnYI0H2z7cRj9GtgPNxj2MF6lTMFdIjRlZtzFCwvmT8iEm6q4X IKaePgNg9GzFmzb+mVE7qC0KtpXCV2msrjvih96TvD4E+4cVzq7Q6QAW4PAGQx+ghZp7 5KC7jTcFr7Yx0KbE5eICLsjkdDJKQIqO43utspu9yy42oEBliEXhxEv7lzMgjZT6mocV KsYbM8WfUYG98BTCDILEcIgKznmcYlUCpXR8d2VVH0dpK6tgEoI1Qrls+RZh/GlN7R26 2cHkavOVypuJazm+Z/rF1A2Y5f2dVy75sqHYmf0hjitmJIa7U3Kh4GaJE5Yn3WcAqbuJ Hfhg== Received: by 10.68.232.200 with SMTP id tq8mr16278428pbc.52.1353136927415; Fri, 16 Nov 2012 23:22:07 -0800 (PST) Received: from ulysses (cm198.gamma83.maxonline.com.sg. [202.156.83.198]) by mx.google.com with ESMTPS id oi2sm2515228pbb.62.2012.11.16.23.22.05 (version=SSLv3 cipher=OTHER); Fri, 16 Nov 2012 23:22:06 -0800 (PST) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 11330 Date: Sat, 17 Nov 2012 15:22:02 +0800 Message-ID: <87haooae3p.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.1 (/) close 11330 thanks