GNOME Bugzilla – Bug 764045
evince 3.20.0 on Mac OS X
Last modified: 2018-05-22 16:35:55 UTC
Hi, I am maintaining the Evince Homebrew formula and noticed that the 3.20.0 release does not launch properly: I get the following errors (evince:58709): Gtk-WARNING **: Theme parsing error: <data>:56:20: The 'gtk-key-bindings' property has been renamed to '-gtk-key-bindings' (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvRecentView': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'GtkBox': NULL pointer (evince:58709): Gtk-WARNING **: drawing failure for widget 'EvWindow': NULL pointer And all that is drawn to screen is an unresponsive grey rectangle...
Hi, nice to see people maintaing evince outside linux. I think we need a stacktrace. If you can run evince under gdb that would be nice. And run it with --g-fatal-warnings. Most probably the first warning is not as bad as the next ones, so after the first break, please say continue until you reach one of the null pointer warnings and then print a stack trace and copy it here.
Here you go: (evince:43296): Gtk-WARNING **: drawing failure for widget 'GtkIconView': NULL pointer Program received signal SIGTRAP, Trace/breakpoint trap. 0x0000000100b32acb in _g_log_abort () from /usr/local/opt/glib/lib/libglib-2.0.0.dylib (gdb) bt
+ Trace 236113
Unfortunately the backtrace doesn't go back into the evince call... Hope this helps!
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/665.