{"action":"created","issue":{"url":"https://api.github.com/repos/vim/vim/issues/1149","repository_url":"https://api.github.com/repos/vim/vim","labels_url":"https://api.github.com/repos/vim/vim/issues/1149/labels{/name}","comments_url":"https://api.github.com/repos/vim/vim/issues/1149/comments","events_url":"https://api.github.com/repos/vim/vim/issues/1149/events","html_url":"https://github.com/vim/vim/issues/1149","id":181122855,"number":1149,"title":"Gtk3 warnings on stderr","user":{"login":"mcepl","id":198999,"avatar_url":"https://avatars.githubusercontent.com/u/198999?v=3","gravatar_id":"","url":"https://api.github.com/users/mcepl","html_url":"https://github.com/mcepl","followers_url":"https://api.github.com/users/mcepl/followers","following_url":"https://api.github.com/users/mcepl/following{/other_user}","gists_url":"https://api.github.com/users/mcepl/gists{/gist_id}","starred_url":"https://api.github.com/users/mcepl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcepl/subscriptions","organizations_url":"https://api.github.com/users/mcepl/orgs","repos_url":"https://api.github.com/users/mcepl/repos","events_url":"https://api.github.com/users/mcepl/events{/privacy}","received_events_url":"https://api.github.com/users/mcepl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-05T10:58:20Z","updated_at":"2016-10-05T13:45:46Z","closed_at":null,"body":"I have built vim 8.0.022 on RHEL-7 with Gtk3 (gtk3-3.14.13-20.el7.x86_64) and everything works nice (thank you!) except I get plenty of warnings on stderr (even when running ``gvim -N -u NONE``):\r\n\r\n```\r\n(gvim:10610): Gtk-WARNING **: GtkNotebook 0x28001e0 is mapped\r\nbut visible child GtkEventBox 0x2802150 is not mapped\r\n```\r\n\r\nAccording to my colleagues more knowledgeable about Gtk internals (but not willing to touch vim source code :()\r\n\r\n> Usually it means that something is manipulating the visibility of children manually, or it's blocking some signal emission.\r\n\r\nMore discussion on this topic is on https://groups.google.com/d/topic/vim_dev/VfDsEUegJSA/discussion, but it seems to me that the answer “we don’t care” is not good enough. I quite often run gvim from the command line and all those warnings bother me (and alias ``gvim 2>/dev/null`` seems too low).\r\n\r\nThe output of ``gvim --version`` is:\r\n```\r\nVIM - Vi IMproved 8.0 (2016 Sep 12, compiled Oct  5 2016 09:05:27)\r\nIncluded patches: 1-22\r\nModified by <bugzilla@redhat.com>\r\nCompiled by <bugzilla@redhat.com>\r\nHuge version with GTK3 GUI.  Features included (+) or not (-):\r\n+acl             +file_in_path    +mouse_sgr       +tag_old_static\r\n+arabic          +find_in_path    -mouse_sysmouse  -tag_any_white\r\n+autocmd         +float           +mouse_urxvt     -tcl\r\n+balloon_eval    +folding         +mouse_xterm     +termguicolors\r\n+browse          -footer          +multi_byte      +terminfo\r\n++builtin_terms  +fork()          +multi_lang      +termresponse\r\n+byte_offset     +gettext         -mzscheme        +textobjects\r\n+channel         -hangul_input    +netbeans_intg   +timers\r\n+cindent         +iconv           +num64           +title\r\n+clientserver    +insert_expand   +packages        +toolbar\r\n+clipboard       +job             +path_extra      +user_commands\r\n+cmdline_compl   +jumplist        +perl/dyn        +vertsplit\r\n+cmdline_hist    +keymap          +persistent_undo +virtualedit\r\n+cmdline_info    +lambda          +postscript      +visual\r\n+comments        +langmap         +printer         +visualextra\r\n+conceal         +libcall         +profile         +viminfo\r\n+cryptv          +linebreak       +python/dyn      +vreplace\r\n+cscope          +lispindent      +python3/dyn     +wildignore\r\n+cursorbind      +listcmds        +quickfix        +wildmenu\r\n+cursorshape     +localmap        +reltime         +windows\r\n+dialog_con_gui  +lua/dyn         +rightleft       +writebackup\r\n+diff            +menu            +ruby/dyn        +X11\r\n+digraphs        +mksession       +scrollbind      -xfontset\r\n+dnd             +modify_fname    +signs           +xim\r\n-ebcdic          +mouse           +smartindent     +xpm\r\n+emacs_tags      +mouseshape      +startuptime     +xsmp_interact\r\n+eval            +mouse_dec       +statusline      +xterm_clipboard\r\n+ex_extra        +mouse_gpm       -sun_workshop    -xterm_save\r\n+extra_search    -mouse_jsbterm   +syntax\r\n+farsi           +mouse_netterm   +tag_binary\r\n   system vimrc file: \"/etc/vimrc\"\r\n     user vimrc file: \"$HOME/.vimrc\"\r\n 2nd user vimrc file: \"~/.vim/vimrc\"\r\n      user exrc file: \"$HOME/.exrc\"\r\n  system gvimrc file: \"/etc/gvimrc\"\r\n    user gvimrc file: \"$HOME/.gvimrc\"\r\n2nd user gvimrc file: \"~/.vim/gvimrc\"\r\n       defaults file: \"$VIMRUNTIME/defaults.vim\"\r\n    system menu file: \"$VIMRUNTIME/menu.vim\"\r\n  fall-back for $VIM: \"/etc\"\r\n f-b for $VIMRUNTIME: \"/usr/share/vim/vim80\"\r\nCompilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread\r\n-I/usr/include/gtk-3.0 -I/usr/include/atk-1.0\r\n-I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0\r\n-I/usr/include/gio-unix-2.0/ -I/usr/include/cairo\r\n-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0\r\n-I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz\r\n-I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng15\r\n-I/usr/include/libdrm     -O2 -g -pipe -Wall -fexceptions\r\n-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches\r\n-m64 -mtune=generic -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64\r\n-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1\r\nLinking: gcc   -L. -Wl,-z,relro -fstack-protector -rdynamic\r\n-Wl,-export-dynamic -Wl,--enable-new-dtags\r\n-Wl,-rpath,/usr/lib64/perl5/CORE  -Wl,-z,relro  -L/usr/local/lib\r\n-Wl,--as-needed -o vim   -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0\r\n-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo\r\n-lgobject-2.0 -lglib-2.0   -lSM -lICE -lXpm -lXt -lX11 -lSM -lICE  -lm\r\n-lnsl  -lselinux   -lncurses -lacl -lattr -lgpm -ldl\r\n-Wl,--enable-new-dtags -Wl,-rpath,/usr/lib64/perl5/CORE\r\n-fstack-protector  -L/usr/lib64/perl5/CORE -lperl -lresolv -lnsl -ldl\r\n-lm -lcrypt -lutil -lpthread -lc\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/vim/vim/issues/comments/251678898","html_url":"https://github.com/vim/vim/issues/1149#issuecomment-251678898","issue_url":"https://api.github.com/repos/vim/vim/issues/1149","id":251678898,"user":{"login":"mcepl","id":198999,"avatar_url":"https://avatars.githubusercontent.com/u/198999?v=3","gravatar_id":"","url":"https://api.github.com/users/mcepl","html_url":"https://github.com/mcepl","followers_url":"https://api.github.com/users/mcepl/followers","following_url":"https://api.github.com/users/mcepl/following{/other_user}","gists_url":"https://api.github.com/users/mcepl/gists{/gist_id}","starred_url":"https://api.github.com/users/mcepl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcepl/subscriptions","organizations_url":"https://api.github.com/users/mcepl/orgs","repos_url":"https://api.github.com/users/mcepl/repos","events_url":"https://api.github.com/users/mcepl/events{/privacy}","received_events_url":"https://api.github.com/users/mcepl/received_events","type":"User","site_admin":false},"created_at":"2016-10-05T13:45:46Z","updated_at":"2016-10-05T13:45:46Z","body":"Yes, it depends on the compilation flags for the Gtk. Traditionally, Fedora/RHEL builds with a lot of debugging options switched on."}}
{"actor":{"display_login":"mcepl"}}