From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuri D'Elia Newsgroups: gmane.emacs.bugs Subject: bug#24109: 24.5; Long lines in message mode make Emacs irresponsive Date: Wed, 31 Aug 2016 11:15:25 +0200 Message-ID: <87lgzduwnm.fsf@wavexx.thregr.org> References: <20160830123848.qxgg3hcawx4yqw4j@eab16011nb> <838tvenum4.fsf@gnu.org> <87wpiydzl7.fsf@wavexx.thregr.org> <83r396mdfr.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: blaine.gmane.org 1472634987 21832 195.159.176.226 (31 Aug 2016 09:16:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 31 Aug 2016 09:16:27 +0000 (UTC) User-Agent: mu4e 0.9.17; emacs 24.5.1 Cc: 24109@debbugs.gnu.org, djcb@djcbsoftware.nl, Christophe.Troestler@umons.ac.be To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Aug 31 11:16:18 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bf1d1-0004R0-Ms for geb-bug-gnu-emacs@m.gmane.org; Wed, 31 Aug 2016 11:16:15 +0200 Original-Received: from localhost ([::1]:53043 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bf1cz-0002eu-BT for geb-bug-gnu-emacs@m.gmane.org; Wed, 31 Aug 2016 05:16:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37445) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bf1ct-0002eo-Or for bug-gnu-emacs@gnu.org; Wed, 31 Aug 2016 05:16:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bf1co-00089Q-OX for bug-gnu-emacs@gnu.org; Wed, 31 Aug 2016 05:16:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bf1co-00089I-Lf for bug-gnu-emacs@gnu.org; Wed, 31 Aug 2016 05:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bf1co-0003tX-Hd for bug-gnu-emacs@gnu.org; Wed, 31 Aug 2016 05:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Yuri D'Elia Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 31 Aug 2016 09:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24109 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24109-submit@debbugs.gnu.org id=B24109.147263493114933 (code B ref 24109); Wed, 31 Aug 2016 09:16:02 +0000 Original-Received: (at 24109) by debbugs.gnu.org; 31 Aug 2016 09:15:31 +0000 Original-Received: from localhost ([127.0.0.1]:44956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bf1cJ-0003sn-Hl for submit@debbugs.gnu.org; Wed, 31 Aug 2016 05:15:31 -0400 Original-Received: from e.thregr.org ([80.68.88.20]:47418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bf1cI-0003sf-25 for 24109@debbugs.gnu.org; Wed, 31 Aug 2016 05:15:30 -0400 Original-Received: from [2a02:27e8:20:9049:56ee:75ff:fe83:444c] (helo=localhost) by e.thregr.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.87) (envelope-from ) id 1bf1cD-0003lV-A8; Wed, 31 Aug 2016 11:15:25 +0200 In-reply-to: <83r396mdfr.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:122790 Archived-At: --=-=-= Content-Type: text/plain On Tue, Aug 30 2016, Eli Zaretskii wrote: > This is expected. This structure is the object used for iterating > through buffer text in order to prepare its display in a window. A > single object is used by try_window each time it is called. Ok > What should NOT happen is that the values of it.current.pos stay > constant, or cycle endlessly between the same values. If you can look > at that, please do. I set a breakpoint and dumped the value of it->current.pos. It seems to cycle every 54 iterations. Attached. --=-=-= Content-Type: application/gzip Content-Disposition: attachment; filename=it-log.txt.gz Content-Transfer-Encoding: base64 H4sICNmexlcAA2l0LWxvZy50eHQA1Z3BjmRHEUXX9FeULC8AGeu9iBeZ+UBmAV+AxN5qjwdPy+Oe YaZGeIT4d14CYtF5hMTuXi9acsmyrkpZGfWiTpz447vn+9Pzp6fnH75+ePjzmw+vH7+/7bcvXv/0 +OrjF7c3T/fbH67Xfnz/7un5fsuvbt8/fXz/9vHzt2+fnl/ffvl0/2b7uf/l3/+M89x+dXu8336e /9HXr34bW237w7/+/uJ2+3j/8OnV/fbD28/v33z74d3fbr+ef765Pd1/8/v/vvi7hy/3nme/Xv/7 w+326s3jh/fvPl7/dv1f8vjqdr323ef76/+8th/n/vAPodwDcrfoS+4aQyr3SblHLblbbUK5j22D 3L1iyd1D6Zwc2w65R+WSe4TSOTm2gNxn7kvuc9c6J7nm3rcNco9DKvdBudtyvmM7TqncBbn3Wu7B 6yLUOicNcge839G0ckO93DPX3Jla5xvq5X7sa+5j17oHoV7uxxhr7lMq977Wy/1Yv5/slWK513p5 5T5f1su9jtakcq/18jomy/eTvVpI3d/7Wi+vm3p/WS+vG/0Mqdxrvbxy9/WcjNJ6v9d6ude+PO/s dYbU/b2v9XKvWO+TtonlXuvldefF8rlse5RU7rVezrt6OSctNqnnnX2tl/OuXj6XVymSOicB9bIq 1/OdJXUPBtTLauv93Y6U+h4bUC+rb+vnskKqzgfVy770T/bWdq3zTfXyqo1rbq06H1Qvz2xL7t5T KjfUy7a19f4+N63zDfXyqo3rPXiKvd9QL1s/t5e5ezu0zjfUy34cy/keuUnlTqiXvbaXz8VXbq3n tIR62Wss9+A4Sup7VUK97G19vhyl1T9JqJdj25Z6OUaX+v6dUC9H9uWcnFFS92BCvRxHX+7BM8XO N9TLUX053+dRXSo31MvRxpq7utb7DfVy9LE8p52ta90nUC+vu2P9XPYu1fc5oF6Osy11/hxd6jnt gHp5fWVd75Ozab3fUC/P/Vi4gqsUSZ3vA+rlGUu/Krb90DonUC/POF+e79hC6/vJAfXyzLH8frnl LlXnD/j98jrLLz+XsYn9zn0Q77MfK8exDal6eRDvE7FySrvYPUi8TwJfFUPqfBfxPsfyfBl7Nqlz UsT76PNsRxHvo8+zHQW8jwPPVsD7OPBsBbyPA89WVC8NeLYi3seAZyvifQx4tiLex4Bna1AvHXi2 BvXSgWdrUC8deLZGfKwBz9bg+dKBZ2vwfOnAszXoxzrwbI14HwOerRHvY8CzNeJ9DHi2TryPAc/W ifcx4Nk68T4GPFsn3seAZ+vE+xjwbJ14HwOerRMfa8CzdaqXBjxbp3ppwLN1qpcGPNuAeunAsw2o lw4824B62eD3+d5SKzfUy/mr/cL7xKmVG+qlA882oF468GwD6qUDzzaI9zHg2QbxPgY82yDex4Bn O4n3MeDZTqiXDjzbCfXSgWc7iY814NlO4mMNeLaTeB8Dnu2EeunAs4Hfx4JnA7+PBc8Gfh8Hnq3Q 77MdC1ewnVLfqwr9Pvo8W6HfR59nK/L7GPBsRX4fA56tyO9jwLMV+X0MeLYiv48Bz1bk9zHg2Yr8 PgY8W4Hfx4FnK/D7OPBsBX4fB56twO/jwLMV+H0ceLYCv48Dz1bg93Hg2Qr8Pg48W5Hfx4BnK/L7 GPBsRX4fA56t0O+jz7MV+n30ebZCv48+z1bo99Hn2Qr9Pvo8W5Hfx4BnK/L7GPBsRX4fA56tyO9j wLMV+X0MeLYiv48Bz1bk9zHg2Yr8PgY8W5Hfx4BnK/L7GPBsRX4fAz9bkd/HwM9W5Pcx4NmK/D4G PFuR38eAZyvy+xjwbEV+HwOercjvY8CzFfl9DHi2Ir+PAc9W4Pdx4NkK/D4OPFuB38eBZyvw+zjw bAV+HweercDv48CzFfh9HHi2Ar+PBc+Gfp9N3s9W6Pcx4NnQ72PAs5Hfx4FnI7+PA89Gfp//xbN9 Gddb79hTnLkde4ozt2NPceZ27CnO3I49xZkbe4riM7IzN/YUxWdkZ27HnuLM7dhTvHLjjg31nuLM 7dhTnLkde4ozt2NPceZ27CnO3I49xZnbsac4czv2FGdux57izO3YU7xy029w8j3FmduxpzhzO/YU Z27HnuLMjT1F8RnZmduxpzhzO/YUZ27HnuLM7dhTnLn/z56iSm7csaE+Iztz08y9+ozszE0z9+oz sjP3Wi/1Z2RnbqqX6jOyMzfNEKrPyM7cNEOoPiM7c9MMofqM7ExDOzbUZ2RnbtqxoT4je+XGHRvq M7IzN83cq8/IztzwfCk/Iztzw/Ol/IzszE07NtRnZGdumiFUn5GduWmGUH1GduamGUL1GdmZm2YI 1WdkZ26aIVSfkb1y444N9RnZmZt4H/UZ2ZmbeB/1GdmZm3gf9RnZmZtm7tVnZGduqpcGPBvu2DDg 2XDHhgHPRjs2HHg22rHhwLPhjg31GdmZG+ql/IzszA310oFnwx0bBjwb7tgw4Nlox4YDz0Y7Nhx4 NtyxYcCz4Y4NA54Nd2wY8Gy4Y8OAZ8MdGwY8G+7YMODZaMeGA89GOzYceDbcsWHAs+GODQOeDXds GPBssGNDf0Z25ibeR59nC9yxoc+zBe7Y0OfZAnds6PNsgTs29Hm2wB0b+jxb4I4NfZ4tcMeGPs8W uGNDn2cL3LGhz7MF7dgw4NmCdmwY8GyBOzb0ebbAHRv6PFvgjg19ni1wx4Y+zxa4Y0OfZwvYseHA swXs2HDg2QJ3bOjzbEE7Ngx4tqAdGwY8W6DfR59nC/T76PNsgX4ffZ4tcMeGPs8WuGNDn2cL3LGh z7MF7tjQ59kCd2zo82yBOzb0ebbAHRv6PFvgjg19ni3I72PAswX5fQx4tsAdG/p+tiC/j4GfLcjv Y8CzBe7Y0OfZAnds6PNsQX4fA54tyO9jwLMF7tjQ59kCd2zo82yBOzb0ebbAHRv6PFvgjg19ni1w x4Y+zxa0Y8OAZwvasWHAswXu2NDn2QJ3bOjzbIE7NvR5tkC/j76fLdDvY8Czod/HgGfDHRsGPBvu 2DDg2XDHhgHPhjs2DHg23LFhwLOR38eBZyO/jwPPBn4fC54N/D4WPBv4fSx4NvD7WPBs4Pex4NnA 72PBs4Hfx4JnA7+PBc9Gfh8Hno38Pg48G/l9HHg29PsY8Gzo9zHg2dDvY8Czod/HgGdDv48Bz0Z+ Hweejfw+Djwb+X0ceDby+zjwbOT3ceDZyO/jwLOR38eBZyO/jwPPRn4fB56N/D4OPBv5fQz8bEF+ HwM/W5Dfx4FnI7+PA89Gfh8Hno38Pg48G/l9HHg28vs48Gzk93Hg2cjv48Czgd/HgmcDv48Dz5bg 93Hg2RL8Pg48W4Lfx4FnS/D7OPBsCX4fB54twe/jwLMl+n02eT9bot9Hn2dL9Pvo82xJfh8Dni3J 72PAsyX5fQx4tiS/jwHPluT3MeDZkvw+Bjxbkt/HgGdL8Ps48GwJfh8Hni3B7+PAsyX4fRx4tgS/ jwPPluD3ceDZEvw+Djxbgt/HgWdL8vsY8GxJfh8Dni3J72PAsyX6ffR5tkS/jz7Pluj30efZEv0+ +jxbot9Hn2dL8vsY8GxJfh8Dni3J72PAsyX5fQx4tiS/jwHPluT3MeDZkvw+Bjxbkt/HgGdL8vsY 8GxJfh8Dni3J72PgZ0vy+xj42ZL8PgY8W5Lfx4BnS/L7GPBsSX4fA54tye9jwLMl+X0MeLYkv48B z5bk9zHg2RL8Pg48W4Lfx4JnA7+PBc8Gfh8Lng38PhY8G/h9LHg28PtY8Gzg97Hg2dDvo+9nS/T7 GPBs6Pcx4NnI7+PAs5Hfx4FnI7+PA89Gfh8Hno38Pg48G/l9HHg28vs48Gzg97Hg2cDvY8Gzgd/H gmcDv48FzwZ+H3me7U+fnu4Pf51//gnlLq6+zysBAA== --=-=-= Content-Type: text/plain >> Is there some way to conveniently dump the entire buffer state to a file >> so we can debug this by reloading the content without having the mail >> client in the way? > > Not that I know of. Then, debugging this will be super-annoying :/ > I can provide guidance for debugging this, if you can afford it. I'm waiting. --=-=-=--