From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.bugs Subject: bug#22000: 25.0.50; Running dired changes frame width, gtk_distribute_natural_allocation throws assertion Date: Mon, 23 Nov 2015 21:55:24 +0100 Message-ID: <87k2p8h1vn.fsf@isaac.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1448312185 25683 80.91.229.3 (23 Nov 2015 20:56:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 23 Nov 2015 20:56:25 +0000 (UTC) To: 22000@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 23 21:56:12 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 1a0y9j-0003iq-4U for geb-bug-gnu-emacs@m.gmane.org; Mon, 23 Nov 2015 21:56:11 +0100 Original-Received: from localhost ([::1]:34584 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0y9j-0005nL-Q0 for geb-bug-gnu-emacs@m.gmane.org; Mon, 23 Nov 2015 15:56:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54184) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0y9f-0005nC-Ti for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 15:56:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0y9a-0000W9-NX for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 15:56:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60225) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0y9a-0000W4-KJ for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 15:56:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a0y9a-0000mR-D3 for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 15:56:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: David Engster Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 23 Nov 2015 20:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22000 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14483121382955 (code B ref -1); Mon, 23 Nov 2015 20:56:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 23 Nov 2015 20:55:38 +0000 Original-Received: from localhost ([127.0.0.1]:49932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0y9C-0000lZ-3m for submit@debbugs.gnu.org; Mon, 23 Nov 2015 15:55:38 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:43978) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0y98-0000lF-Ge for submit@debbugs.gnu.org; Mon, 23 Nov 2015 15:55:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0y97-0000OA-5k for submit@debbugs.gnu.org; Mon, 23 Nov 2015 15:55:34 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:57086) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0y97-0000O6-24 for submit@debbugs.gnu.org; Mon, 23 Nov 2015 15:55:33 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53979) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0y95-0005lO-LJ for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 15:55:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0y90-0000ME-LE for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 15:55:31 -0500 Original-Received: from randomsample.de ([5.45.97.173]:59297) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0y90-0000M4-Cj for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 15:55:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=mEQi27QxJCWZcEk1tdfdm+hpAV5kliGj8386KA2q6Zo=; b=bRN+KmnhEMRaOW/Qmbve6wKmk5ihKHGv+fNJA68aKzTTt+3hjgO0B2i13CMCWQupQkiTA1DEF3BhEipZdezLE2wuTyWtsA14XJ8dRp7owHWxCUDJWxGYoWRFmcXQfEgE; Original-Received: from ip4d1645ea.dynamic.kabel-deutschland.de ([77.22.69.234] helo=isaac.fritz.box) by randomsample.de with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1a0y8z-0004NM-Hm for bug-gnu-emacs@gnu.org; Mon, 23 Nov 2015 21:55:25 +0100 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.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: 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:109151 Archived-At: I've compiled from the emacs-25 branch (f146ea73a9ca6) simply with './configure' (output see below), but I've also seen this problem with Emacs 24.5. I do the following: - emacs -Q - Enter in the scratch buffer (custom-set-faces '(default ((t (:height 100 :family "DejaVu Sans Mono"))))) (set-frame-width nil 60) - Run 'M-x dired' What I see: - The frame width suddenly becomes wider (to 78 characters) - In the console output, I see (emacs:27459): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed - I also see this assertion when I resize the frame with the mouse to a smaller width than those 78 characters. - I do *not* have these problems with a bitmap font like "Terminus". - I also do *not* have these problems with a Lucid build. This is on a Debian 8 machine with GTK '3.14.5-1+deb8u1'. Configure output: Configured for 'x86_64-unknown-linux-gnu'. Where should the build process find the source code? . What compiler should emacs be built with? gcc -std=gnu99 -g3 -O2 Should Emacs use the GNU version of malloc? yes (Using Doug Lea's new malloc from the GNU C Library.) Should Emacs use a relocating allocator for buffers? no Should Emacs use mmap(2) for buffer allocation? no What window system should Emacs use? x11 What toolkit should Emacs use? GTK3 Where do we find X Windows header files? Standard dirs Where do we find X Windows libraries? Standard dirs Does Emacs use -lXaw3d? no Does Emacs use -lXpm? yes Does Emacs use -ljpeg? yes Does Emacs use -ltiff? yes Does Emacs use a gif library? yes -lgif Does Emacs use a png library? yes -lpng12 Does Emacs use -lrsvg-2? yes Does Emacs use cairo? no Does Emacs use imagemagick? yes Does Emacs support sound? yes Does Emacs use -lgpm? yes Does Emacs use -ldbus? yes Does Emacs use -lgconf? no Does Emacs use GSettings? yes Does Emacs use a file notification library? yes -lglibc (inotify) Does Emacs use access control lists? no Does Emacs use -lselinux? no Does Emacs use -lgnutls? yes Does Emacs use -lxml2? yes Does Emacs use -lfreetype? yes Does Emacs use -lm17n-flt? yes Does Emacs use -lotf? yes Does Emacs use -lxft? yes Does Emacs directly use zlib? yes Does Emacs have dynamic modules support? no Does Emacs use toolkit scroll bars? yes