GNU bug report logs - #24343
25.1; Emacs startup GTK error if init files contains an error

Previous Next

Package: emacs;

Reported by: Live System User <nyc4bos <at> aol.com>

Date: Wed, 31 Aug 2016 09:24:01 UTC

Severity: minor

Tags: moreinfo

Merged with 25486

Found in versions 25.1, 26.0.50

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 24343 in the body.
You can then email your comments to 24343 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#24343; Package emacs. (Wed, 31 Aug 2016 09:24:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Live System User <nyc4bos <at> aol.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 31 Aug 2016 09:24:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Live System User <nyc4bos <at> aol.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 25.1; Emacs startup GTK error if init files contains an error
Date: Wed, 31 Aug 2016 05:22:41 -0400
Hi,

        I am seeing a GTK error when I have an error in my .emacs
        initialization file.

        As an example, if I have only the following in my .emacs
        file:

;;(package-initialize)

(add-to-list 'tramp-default-proxies-alist
             '(nil "\\`root\\'" "/ssh:%h:"))


        You will notice that I did not have:

              (require 'tramp)


        I see Emacs popup with the expected initialization error:

        Symbol's value as variable is void: tramp-default-proxies-alist

        However, I also see on the Xterm following error:

(emacs:23680): Gtk-WARNING **: Allocating size to Emacs 0x1ad02c0
without calling gtk_widget_get_preferred_width/height(). How does the
code know the size to allocate?


          Thanks.





In GNU Emacs 25.1.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.20.6)
 of 2016-07-25 built on buildhw-08.phx2.fedoraproject.org
Windowing system distributor 'Fedora Project', version 11.0.11803000
Configured using:
 'configure --build=x86_64-redhat-linux-gnu
 --host=x86_64-redhat-linux-gnu --program-prefix=
 --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr
 --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc
 --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64
 --libexecdir=/usr/libexec --localstatedir=/var
 --sharedstatedir=/var/lib --mandir=/usr/share/man
 --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png
 --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3
 --with-gpm=no --with-xwidgets build_alias=x86_64-redhat-linux-gnu
 host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g
 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4
 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
 -m64 -mtune=generic' LDFLAGS=-Wl,-z,relro
 PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Summary

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
nnimap read 40k from imap.aim.com
nnimap read 48k from imap.aim.com [2 times]
nnimap read 64k from imap.aim.com
nnimap read 76k from imap.aim.com
nnimap read 80k from imap.aim.com
nnimap read 97k from imap.aim.com [2 times]
Fetching headers for nnimap+aol:INBOX...done
Scoring...done
Sorting threads...done
Generating summary...done

Load-path shadows:
~/.emacs.d/lisp/dash hides /home/liveuser/.emacs.d/elpa/dash-20160820.501/dash

Features:
(shadow sort mail-extr emacsbug sendmail qp gnus-ml disp-table
cursor-sensor nndraft nnmh nndoc mm-archive timezone url-http url-gw
url-cache url-auth url-handlers utf-7 rfc2104 nnfolder network-stream
nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual
gnus-msg nntp gnus-cache epa-file epa derived nnreddit mm-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util url-parse auth-source eieio eieio-core url-vars json
map gnus-art mm-uu mml2015 mm-view mml-smime smime dig mailcap sieve
sieve-mode sieve-manage nnir gnus-sum gnus-group gnus-undo gnus-start
gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc parse-time
gnus-spec gnus-int gnus-range message idna dired format-spec rfc822 mml
mml-sec password-cache epg mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader
gnus-win gnus gnus-ems wid-edit nnoo nnheader gnus-util mm-util help-fns
mail-prsvr mail-utils finder-inf cl-seq cl-macs cl info package
epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode
easymenu cconv cl-loaddefs pcase cl-lib warnings time-date mule-util
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt
fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register
page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core frame cl-generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese charscript case-table epa-hook
jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice
loaddefs button faces cus-face macroexp files text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote dbusbind inotify dynamic-setting
system-font-setting font-render-setting xwidget-internal move-toolbar
gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 283085 38851)
 (symbols 48 124636 0)
 (miscs 40 135 233)
 (strings 32 99612 6656)
 (string-bytes 1 3707151)
 (vectors 16 25383)
 (vector-slots 8 687970 9508)
 (floats 8 416 484)
 (intervals 56 3417 0)
 (buffers 976 40)
 (heap 1024 60102 10207))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24343; Package emacs. (Wed, 31 Aug 2016 10:15:02 GMT) Full text and rfc822 format available.

Message #8 received at 24343 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Live System User <nyc4bos <at> aol.com>
Cc: 24343 <at> debbugs.gnu.org
Subject: Re: bug#24343: 25.1;
 Emacs startup GTK error if init files contains an error
Date: Wed, 31 Aug 2016 12:14:23 +0200
Live System User <nyc4bos <at> aol.com> writes:

> Hi,

Hi,

> (add-to-list 'tramp-default-proxies-alist
>              '(nil "\\`root\\'" "/ssh:%h:"))
>
>         You will notice that I did not have:
>
>               (require 'tramp)
>
>         I see Emacs popup with the expected initialization error:
>
>         Symbol's value as variable is void: tramp-default-proxies-alist

The Tramp manual says:

--8<---------------cut here---------------start------------->8---
   *Note* that some user options and variables described in these
examples are not auto loaded by Emacs.  All examples require TRAMP is
installed and loaded:

     (require 'tramp)
--8<---------------cut here---------------end--------------->8---

See (info "(tramp) Configuration")

>           Thanks.

Best regards, Michael.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24343; Package emacs. (Thu, 01 Sep 2016 12:58:02 GMT) Full text and rfc822 format available.

Message #11 received at 24343 <at> debbugs.gnu.org (full text, mbox):

From: Live System User <nyc4bos <at> aol.com>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 24343 <at> debbugs.gnu.org
Subject: Re: bug#24343: 25.1;
 Emacs startup GTK error if init files contains an error
Date: Thu, 01 Sep 2016 08:57:04 -0400
Michael Albinus <michael.albinus <at> gmx.de> writes:

Hi Michael,

> Live System User <nyc4bos <at> aol.com> writes:
>
>> Hi,
>
> Hi,
>
>> (add-to-list 'tramp-default-proxies-alist
>>              '(nil "\\`root\\'" "/ssh:%h:"))
>>
>>         You will notice that I did not have:
>>
>>               (require 'tramp)
>>
>>         I see Emacs popup with the expected initialization error:
>>
>>         Symbol's value as variable is void: tramp-default-proxies-alist
>
> The Tramp manual says:
>
>    *Note* that some user options and variables described in these
> examples are not auto loaded by Emacs.  All examples require TRAMP is
> installed and loaded:
>
>      (require 'tramp)
>
> See (info "(tramp) Configuration")

     Right.  As specified, I only used that as an example.

     You could substitute this in your .emacs file with:

X

     or

(add-to-list 'NON-EXISTANT-VARIABLE
             '(nil))


     The bug being reported is:

(emacs:23680): Gtk-WARNING **: Allocating size to Emacs 0x1ad02c0
without calling gtk_widget_get_preferred_width/height(). How does the
code know the size to allocate?

     This is presumably a problem with Emacs's interaction with
     GTK creating/manipulating a window or frame.

     Sorry if this was misinterpreted -- I wasn't picking on Tramp!


     Thanks.
>
>>           Thanks.
>
> Best regards, Michael.




Forcibly Merged 24343 25486. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 19 Jan 2017 18:46:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24343; Package emacs. (Sun, 15 Aug 2021 12:18:01 GMT) Full text and rfc822 format available.

Message #16 received at 24343 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Ryan McCarl <ryan.mccarl <at> wordbrewery.com>
Cc: 25486 <at> debbugs.gnu.org, 24343 <at> debbugs.gnu.org
Subject: Re: bug#24343: 25.1; Emacs startup GTK error if init files contains
 an error
Date: Sun, 15 Aug 2021 14:16:51 +0200
Ryan McCarl <ryan.mccarl <at> wordbrewery.com> writes:

> I ran emacs --debug-init and am getting this error in the console for
> the first time:
>
> ```
> (emacs:26149): Gtk-WARNING **: Allocating size to Emacs 0x4a7e2a0
> without calling gtk_widget_get_preferred_width/height(). How does the
> code know the size to allocate?
> ```
> Features:
>
>  In GNU Emacs 26.0.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 3.22.6)
>  of 2017-01-12 built on ryanfedora

(I'm going through old bug reports that unfortunately weren't
resolved at the time.)

I tried reproducing this now on Debian/bullseye (Gtk version 3.24) with
Emacs 27.1 and 28, and I couldn't.

Are you still seeing this issue?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Added tag(s) moreinfo. Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sun, 15 Aug 2021 12:18:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#24343; Package emacs. (Mon, 13 Sep 2021 08:55:01 GMT) Full text and rfc822 format available.

Message #21 received at 24343 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Ryan McCarl <ryan.mccarl <at> wordbrewery.com>
Cc: 25486 <at> debbugs.gnu.org, 24343 <at> debbugs.gnu.org
Subject: Re: bug#24343: 25.1; Emacs startup GTK error if init files contains
 an error
Date: Mon, 13 Sep 2021 10:54:06 +0200
Lars Ingebrigtsen <larsi <at> gnus.org> writes:

> I tried reproducing this now on Debian/bullseye (Gtk version 3.24) with
> Emacs 27.1 and 28, and I couldn't.
>
> Are you still seeing this issue?

More information was requested, but no response was given within a
month, so I'm closing this bug report.  If the problem still exists,
please respond to this email and we'll reopen the bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug closed, send any further explanations to 24343 <at> debbugs.gnu.org and Live System User <nyc4bos <at> aol.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Mon, 13 Sep 2021 08:55:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 11 Oct 2021 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 314 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.