On Thu, Sep 15, 2016 at 09:59:56 +0200, Michael Biebl wrote: > Am 15.09.2016 um 07:29 schrieb Jason Crain: > > On Wed, Sep 14, 2016 at 12:45:19PM +0200, Julien Cristau wrote: > >> I've started seeing these annoying warnings recently: > >> > >> (evince:28346): Gtk-WARNING **: Allocating size to EvSidebar > >> 0x55dcca0c2530 without calling gtk_widget_get_preferred_width/height(). > >> How does the code know the size to allocate? > >> > >> (evince:28346): Gtk-WARNING **: GtkIconView 0x55dcca12e680 is drawn > >> without a current allocation. This should not happen. > >> > >> These look like debugging messages to evince developers, not to me, I > >> shouldn't have to see them. > > > > Those messages probably point to real problems, and the EvSidebar > > message has already been reported upstream at > > https://bugzilla.gnome.org/767136. Though if you really want to hide > > the messages, the way to do that is to compile gtk with > > --enable-debug=no. > > .. > > > ii libgtk-3-0 3.21.5-3 > > Development versions of gtk, like 3.21.5 do have --enable-debug on by > default. This will be switched off automatically for 3.22 builds. > > That said, as Jason pointed out, please do file such issues upstream, > unless they haven't been filed yet. > Considering the amount of noise I'm seeing, I can imagine two options: - the evince developers don't have these warnings enabled, so I probably don't need to care more than they do - they have the warnings enabled, and they're either busy fixing them or don't care
Either way I don't think I need to see those warnings, which from what you're saying needs to be fixed in debian's gtk package. Cheers, Julien