From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#17588: 24.3.91; mouse-face glitchy Date: Mon, 26 May 2014 18:37:27 +0300 Message-ID: <8361ksk0ug.fsf@gnu.org> References: <87lhtpwuh5@ristopher.com> <83a9a5k6dw.fsf@gnu.org> <87ppj1sjz9@ristopher.com> <837g59jmd2.fsf@gnu.org> <874n0dkkdz@ristopher.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1401118705 23314 80.91.229.3 (26 May 2014 15:38:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 26 May 2014 15:38:25 +0000 (UTC) Cc: 17588@debbugs.gnu.org To: Christopher Schmidt Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon May 26 17:38:18 2014 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 1Wowyf-00032s-9F for geb-bug-gnu-emacs@m.gmane.org; Mon, 26 May 2014 17:38:17 +0200 Original-Received: from localhost ([::1]:57260 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wowye-0006ne-UQ for geb-bug-gnu-emacs@m.gmane.org; Mon, 26 May 2014 11:38:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59025) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WowyW-0006dP-8M for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 11:38:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WowyQ-0004D4-Hw for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 11:38:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33457) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WowyQ-0004Cy-EW for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 11:38:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WowyP-00061n-R6 for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 11:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 May 2014 15:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17588 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.140111866923148 (code B ref -1); Mon, 26 May 2014 15:38:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 May 2014 15:37:49 +0000 Original-Received: from localhost ([127.0.0.1]:60567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WowyC-00061I-G9 for submit@debbugs.gnu.org; Mon, 26 May 2014 11:37:48 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57187) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wowy9-000610-Nz for submit@debbugs.gnu.org; Mon, 26 May 2014 11:37:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wowxy-00047K-TM for submit@debbugs.gnu.org; Mon, 26 May 2014 11:37:40 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:42199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wowxy-00047G-RI for submit@debbugs.gnu.org; Mon, 26 May 2014 11:37:34 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58898) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wowxt-0005t9-KD for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 11:37:34 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wowxo-00045t-EA for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 11:37:29 -0400 Original-Received: from mtaout27.012.net.il ([80.179.55.183]:46479) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wowxo-00045U-6L for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 11:37:24 -0400 Original-Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0N6600200TU1DY00@mtaout27.012.net.il> for bug-gnu-emacs@gnu.org; Mon, 26 May 2014 18:34:10 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N6600IPOTWYDMA0@mtaout27.012.net.il>; Mon, 26 May 2014 18:34:10 +0300 (IDT) In-reply-to: <874n0dkkdz@ristopher.com> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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:89500 Archived-At: > From: Christopher Schmidt > Date: Mon, 26 May 2014 04:35:18 -0400 (EDT) > > Eli Zaretskii writes: > > How was your Emacs built? (The information collected by > > 'report-emacs-bug' was not present in your report.) > > No explicit configuration options were used. > > I used a recent build of the emacs-24 branch for this report. AFAICT > bug reports via M-x report-emacs-bug RET in emacs-24 do not expose > configuration features beyond what is in system-configuration-options. Sorry, I didn't see the telltale "Configured with:" heading, and assumed that you elided that part. That heading is present in the branch version as well. > I do not have access to any other machine with a window system at the > moment. > > This one: > > $ grep "model name" /proc/cpuinfo | uniq > model name : Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz This is even slightly better than mine (Core i7-2600 CPU @ 3.40). And on top of that, your build is optimized, so should be roughly twice faster than what I'm running. IOW, this is hardly about CPU power, at least not as far as Emacs's application thread is concerned. It is also probably X specific. Can you see how much of your CPU resources are busy when you run the recipe? When I run it here, I see about 12% to 25% of a single execution unit occupied by Emacs. Do you see something different, and do you see some other process (e.g., the X server) pegging the CPU, perhaps? Another thought is to see whether the function that paints and clears the mouse highlight is called when it should be. You could add some printf to note_mouse_highlight, where it calls show_mouse_face and clear_mouse_face, and see if the corresponding print-outs are visible when they should be. E.g., if you move the mouse pointer from one line of text with mouse face to another, you should see a call that clears mouse face on the previous line and shows it on the current one. Thanks.