From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#15801: 24.3.50; bar scrolling freezes gtk emacs Date: Sat, 7 Dec 2013 15:34:10 +0100 Message-ID: <8C973B5D-6A8A-42DD-A7F6-2275403E4152@swipnet.se> References: <5277EA95.4070001@poczta.onet.pl> <529F9076.5040309@poczta.onet.pl> <52A0B2FA.70606@poczta.onet.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\)) Content-Type: multipart/mixed; boundary="Apple-Mail=_D9E6EDD0-0F08-4B85-8B6D-A23C00A60704" X-Trace: ger.gmane.org 1386426913 7202 80.91.229.3 (7 Dec 2013 14:35:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Dec 2013 14:35:13 +0000 (UTC) Cc: 15801@debbugs.gnu.org To: Jarek Czekalski Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 07 15:35:18 2013 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 1VpIyS-0007KX-UK for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Dec 2013 15:35:17 +0100 Original-Received: from localhost ([::1]:35994 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpIyS-0005px-HT for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Dec 2013 09:35:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpIyK-0005o6-Dy for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2013 09:35:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VpIyF-0005dc-Ec for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2013 09:35:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50140) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpIyF-0005cN-B4 for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2013 09:35:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VpIyE-000226-ND for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2013 09:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Dec 2013 14:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15801 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15801-submit@debbugs.gnu.org id=B15801.13864268617743 (code B ref 15801); Sat, 07 Dec 2013 14:35:02 +0000 Original-Received: (at 15801) by debbugs.gnu.org; 7 Dec 2013 14:34:21 +0000 Original-Received: from localhost ([127.0.0.1]:35924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpIxW-00020n-W1 for submit@debbugs.gnu.org; Sat, 07 Dec 2013 09:34:19 -0500 Original-Received: from mailfe01.swip.net ([212.247.154.1]:37751 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpIxS-00020X-7g for 15801@debbugs.gnu.org; Sat, 07 Dec 2013 09:34:15 -0500 X-T2-Spam-Status: No, hits=0.0 required=5.0 Original-Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe01.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 461955902; Sat, 07 Dec 2013 15:34:11 +0100 In-Reply-To: <52A0B2FA.70606@poczta.onet.pl> X-Mailer: Apple Mail (2.1822) 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:81594 Archived-At: --Apple-Mail=_D9E6EDD0-0F08-4B85-8B6D-A23C00A60704 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1250 Hello. 5 dec 2013 kl. 18:08 skrev Jarek Czekalski : > I founded a way to freeze Emacs without using any syntax, that could = be considered incorrect from the glib/gtk point of view. At least = nothing incorrect stays in xgselect. >=20 > This is practically whole xg_select function, that still makes Emacs = freeze: >=20 > context =3D g_main_context_default (); > while (g_main_context_iteration(context, 0)); // 0 =3D no wait > return 1; >=20 > So this makes context_query call free of any charges. I'm sorry for = blaming it for the problems. But it's so tempting when you see something = theoretically incorrect, to blame it for all the problems. >=20 > I'll try to locate the place in gtk that starts the problem. So far I = only know that the commit from gtk 3.7.10 introducing > motion compression is not yet making it freeze. Although that sounded = promising. So I'm starting binary search with gtk 3.7.10 being safe, and = 3.8.4 failing. I hope to help with fixing it, because gtk 3.8.4 is going = to be used in next stable Debian, jessie, which is currently described = as testing. >=20 > Motion compression commit: > = https://git.gnome.org/browse/gtk+/commit/gdk/gdkwindow.c?id=3Da69285da08a2= a61d5fd817ee8ccb88a6b6deaef6 >=20 > If someone is still listening, please help me gather statistics about = this bug. If you have: > 1. libgtk-3 >=3D3.7.10 > 2. emacs built with gtk3 > Please report through priv whether you reproduce or not. Tell me even = if you don't reproduce and send the output of /proc/cpuinfo. Mine is = "Intel Celeron 3.2G". My email: jarekczek # poczta.onet.pl. > Remember to make sure which gtk is actually used, for example using = "strace emacs -Q 2>&1 | grep libgtk" This whole clock-thing (enable/disable events in Gtk+) is quite new = (3.7) , so I'd expect there will be bugs. As I said, I can't reproduce = it on Gtk+ 3.8.6. Don't know why cpuinfo is relevant, I would suspect = graphics driver more. But Gtk+ bugs the most. Jan D. --Apple-Mail=_D9E6EDD0-0F08-4B85-8B6D-A23C00A60704 Content-Disposition: attachment; filename=cpuinfo Content-Type: application/octet-stream; x-unix-mode=0644; name="cpuinfo" Content-Transfer-Encoding: 7bit processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU T9550 @ 2.66GHz stepping : 10 cpu MHz : 2653.000 cache size : 6144 KB fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc nopl xtopology pni ssse3 cx16 sse4_1 x2apic xsave hypervisor lahf_lm ida arat bogomips : 5306.00 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: --Apple-Mail=_D9E6EDD0-0F08-4B85-8B6D-A23C00A60704--