Public bug reported: If I run evince from the command line like below then change focus from any window to the Terminal window, evince segfaults.
evince example.pdf The backtrace from gdb is: #0 0x00d83794 in XVisualIDFromVisual (visual=0x0) at ../../src/Misc.c:60 #1 0x002b4521 in gdk_x11_window_foreign_new_for_display (display=0x21e3f810, window=67108869) at /build/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkwindow-x11.c:936 #2 0x002aa933 in gdk_x11_screen_get_active_window (screen=0x21e42018) at /build/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkscreen-x11.c:1098 #3 0x002813b1 in gdk_screen_get_active_window (screen=0x21e42018) at /build/buildd/gtk+3.0-3.4.2/./gdk/gdkscreen.c:985 #4 0x0096bc33 in ?? () from /usr/lib/liboverlay-scrollbar3-0.2.so.0 #5 0x00bccda8 in g_list_foreach (list=<optimised out>, func=0x96bb80, user_data=0x0) at /build/buildd/glib2.0-2.32.3/./glib/glist.c:900 #6 0x00969ce0 in ?? () from /usr/lib/liboverlay-scrollbar3-0.2.so.0 #7 0x002a39a4 in gdk_event_apply_filters (xevent=0xbfc67e3c, event=0x21ecca00, window=0x21e46000) at /build/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkeventsource.c:81 #8 0x002a3b4a in gdk_event_source_translate_event (xevent=0xbfc67e3c, event_source=0x21e47d28) at /build/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkeventsource.c:202 #9 _gdk_x11_display_queue_events (display=0x21e3f810) at /build/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkeventsource.c:332 #10 0x00276b9e in gdk_display_get_event (display=0x21e3f810) at /build/buildd/gtk+3.0-3.4.2/./gdk/gdkdisplay.c:310 #11 0x002a381a in gdk_event_source_dispatch (source=0x21e47d28, callback=0, user_data=0x0) at /build/buildd/gtk+3.0-3.4.2/./gdk/x11/gdkeventsource.c:354 #12 0x00bcfd86 in g_main_dispatch (context=0x21e18eb8) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539 #13 g_main_context_dispatch (context=0x21e18eb8) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075 #14 0x00bd0125 in g_main_context_iterate (dispatch=1, block=12442192, context=0x21e18eb8, self=<optimised out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146 #15 g_main_context_iterate (context=0x21e18eb8, block=12442192, dispatch=1, self=<optimised out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083 #16 0x00bd056b in g_main_loop_run (loop=0x21ecb6d0) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3340 #17 0x01015fe5 in gtk_main () at /build/buildd/gtk+3.0-3.4.2/./gtk/gtkmain.c:1165 #18 0x00b35173 in main (argc=1, argv=0xbfc68134) at /build/buildd/evince-3.4.0/./shell/main.c:338 Description: Ubuntu 12.04.1 LTS Release: 12.04 evince: Installed: 3.4.0-0ubuntu1.4 Candidate: 3.4.0-0ubuntu1.4 Version table: *** 3.4.0-0ubuntu1.4 0 500 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages 100 /var/lib/dpkg/status 3.4.0-0ubuntu1 0 500 http://gb.archive.ubuntu.com/ubuntu/ precise/main i386 Packages ** Affects: evince (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/1121447 Title: Evince segfaults when run from command line To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1121447/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs