From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#21380: 25.0.50; GTK-induced segfault when scheduling timer from window-configuration-change-hook Date: Mon, 31 Aug 2015 11:20:04 +0200 Message-ID: <55E41C44.90703@gmx.at> References: <83mvx8252m.fsf@gnu.org> <55E34714.7080608@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1441012887 26054 80.91.229.3 (31 Aug 2015 09:21:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 31 Aug 2015 09:21:27 +0000 (UTC) Cc: 21380@debbugs.gnu.org To: Pip Cet Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Aug 31 11:21:15 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 1ZWLH9-0001f8-H9 for geb-bug-gnu-emacs@m.gmane.org; Mon, 31 Aug 2015 11:21:15 +0200 Original-Received: from localhost ([::1]:35152 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWLH4-0006zu-9O for geb-bug-gnu-emacs@m.gmane.org; Mon, 31 Aug 2015 05:21:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49966) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWLH0-0006xr-6u for bug-gnu-emacs@gnu.org; Mon, 31 Aug 2015 05:21:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZWLGw-0003kC-Ek for bug-gnu-emacs@gnu.org; Mon, 31 Aug 2015 05:21:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:51228) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZWLGw-0003k5-Aj for bug-gnu-emacs@gnu.org; Mon, 31 Aug 2015 05:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZWLGw-0000M2-0D for bug-gnu-emacs@gnu.org; Mon, 31 Aug 2015 05:21:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Aug 2015 09:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21380 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21380-submit@debbugs.gnu.org id=B21380.14410128091282 (code B ref 21380); Mon, 31 Aug 2015 09:21:01 +0000 Original-Received: (at 21380) by debbugs.gnu.org; 31 Aug 2015 09:20:09 +0000 Original-Received: from localhost ([127.0.0.1]:43438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZWLG4-0000Kb-MX for submit@debbugs.gnu.org; Mon, 31 Aug 2015 05:20:08 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:58575) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZWLG3-0000KT-59 for 21380@debbugs.gnu.org; Mon, 31 Aug 2015 05:20:07 -0400 Original-Received: from [93.82.13.140] ([93.82.13.140]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M6vSj-1YjJ2p0gbt-00woka; Mon, 31 Aug 2015 11:20:06 +0200 In-Reply-To: X-Provags-ID: V03:K0:PKClGxZi6pSUjZ9pxdfeUp3frlEJfDfZYwKPLFI5CnPIS6O4THM j8hI5i65rlOdvniY88/w5euWUCzpxFMnGzHBlf8ZKO/b8rXgy3A1wK8NWw2JbBm4nM/eZzd QkekrA6vM2oWtMl1BLttIxUT6RUmx1zon70MxK5hIxQGiHeZczdT+eX1muHmwCLTpVRO+lQ lpgsUcjrvOjsoQsN5TpYA== X-UI-Out-Filterresults: notjunk:1;V01:K0:Pj33QVrNFXw=:XRaXyxLAm1PAH1uvUeZWhB DQZpHXTEU+BJtW1l/+K4k1CRzVeD9zJcTVbGQF9asl6zHB+mIaQqDl1QnB8vGjeHoNcjTwwqE x7ssu8CIi1NbmFPkjDlEwhDeDNK7HIARAlgsl4yt7EeqDs6xPwiJshbVi76ZAhxkWJWF6gDVy zTllGSRgriFLfeB/CHKpW8PNKQj5Eh9LTLmB6r0fCPeCbQB/hqxyiP5uGReydSLKc23DZWL2v lkDZC7qwnwFaliWi5Ykbxw+5oeK43gA/iSkWqXshp+UTt1gykikYWNX7WHOfPfe0+UeZN7EkK r+V6ZNjdaRENQUOZGscz7CH76iKKqqc6phfEsjwyPR1wyg8LGd1F97957vz9z7V8mwJrNta0h oaMTJ1PzVPLoGPiPVl1aGumEfbjNcViCprVcqy6F/ydVUbVHzQflpcRtJpWIAkWlKIkEwxspy dwCv6IOUkaTOP0MiNLggfWG9XpAEWEI22kfHmXKk+nFdEg5FSGQJ4Gfy/v76f2QANsfVMupqg URkdd5OLCnjSRXEf83RRHlbMLEtMFR6lbII7MBj4EnVKQ/Gqm25DACJc4olOKFOgFLPcW6ZLm s3kG9GIkHdBJ6hg+bbLAdmO+MGqvmKDhYrnQA+qXATkR1OQ66CHl7JhyeNX2NZbtLARlereVZ 2DWYLVLprqlpb8YBG4z99Klf3edXif/ZohK5TpKfzrq3kU92t1Gk4tao6+Si5QGixiFH2M1ie QpfxKbO08qbTsi34yexlqn1cDussxGTpvaHKxQ== 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: 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:106002 Archived-At: >> But I have no idea why this particular call >> of do_pending_window_change would run =E2=80=98window-configuration-c= hange-hook=E2=80=99 >> and subsequently cause the havoc you describe. The last >> change_frame_size should have just happened three lines before. > > But that had delay =3D=3D true, so change_frame_size_1 never called > adjust_frame_size, right? Indeed. I removed the do_pending_window_change calls now. I don't recall why I thought that I needed them, maybe to get those border clearing calls in synch with the resizing of the root window. In any case, judging from my ChangeLog entries, I must have had some sort of premonition that this was a bad idea. martin