Please re-open. I have the same bug. $ /usr/bin/evince (evince:2751): Gtk-WARNING **: 00:31:32.744: Attempting to read the recently used resources file at '/home/user/.local/share/recently-used.xbel', but the parser failed: Failed to open file “/home/user/.local/share/recently-used.xbel”: Permission denied. Segmentation fault (core dumped) $ { echo run; echo thread apply all bt full; quit; } | gdb /usr/bin/evince GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/evince... Command 'quit' not found, did you mean: command 'luit' from deb x11-utils command 'quiz' from deb bsdgames command 'qgit' from deb qgit command 'quilt' from deb quilt command 'quot' from deb quota Try: sudo apt install (no debugging symbols found)...done. (gdb) Starting program: /usr/bin/evince [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7f82dcba5700 (LWP 1767)] [New Thread 0x7f82d7fff700 (LWP 1768)] [New Thread 0x7f82d698b700 (LWP 1770)] (evince:1763): Gtk-WARNING **: 00:25:28.185: Attempting to read the recently used resources file at '/home/user/.local/share/recently-used.xbel', but the parser failed: Failed to open file “/home/user/.local/share/recently-used.xbel”: Permission denied. Thread 1 "evince" received signal SIGSEGV, Segmentation fault. tcache_get (tc_idx=2) at malloc.c:2943 2943 malloc.c: No such file or directory. (gdb) Thread 4 (Thread 0x7f82d698b700 (LWP 1770)): #0 0x00007f82e51f2839 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f82e5b175ca in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f82e5aa4571 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f82e5af98b4 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f82e5af8f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f82e54cf6db in start_thread (arg=0x7f82d698b700) at pthread_create.c:463 pd = 0x7f82d698b700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140199922808576, 1224657468070533167, 140199922805888, 0, 93940877964608, 140722239005440, -1154198811298523089, -1154309211113678801}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007f82e51f888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f82d7fff700 (LWP 1768)): #0 0x00007f82e51ebbf9 in __GI___poll (fds=0x557050881f10, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007f82e5ad14c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f82e5ad1862 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f82e62e2026 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f82e5af8f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f82e54cf6db in start_thread (arg=0x7f82d7fff700) at pthread_create.c:463 pd = 0x7f82d7fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140199946352384, 1224657468070533167, 140199946349696, 0, 93940875327344, 140722239002480, -1154200763361159121, -1154309211113678801}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007f82e51f888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f82dcba5700 (LWP 1767)): #0 0x00007f82e51ebbf9 in __GI___poll (fds=0x55705086fe50, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 #1 0x00007f82e5ad14c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f82e5ad15dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f82e5ad1621 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f82e5af8f15 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f82e54cf6db in start_thread (arg=0x7f82dcba5700) at pthread_create.c:463 pd = 0x7f82dcba5700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200025675520, 1224657468070533167, 140200025672832, 0, 93940875327184, 140722239002096, -1154221066745309137, -1154309211113678801}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007f82e51f888f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f82e884da80 (LWP 1763)): #0 0x00007f82e516e207 in tcache_get (tc_idx=2) at malloc.c:2943 e = 0x6e6f662f6374652f ar_ptr = victim = hook = tbytes = tc_idx = #1 0x00007f82e516e207 in __GI___libc_malloc (bytes=42) at malloc.c:3050 ar_ptr = victim = hook = tbytes = tc_idx = #2 0x00007f82e51749ba in __GI___strdup (s=0x557050af3f10 "/etc/fonts/conf.d/58-dejavu-lgc-sans.conf") at strdup.c:42 ---Type to continue, or q to quit--- len = 42 new = #3 0x00007f82e2ca3d68 in FcConfigParseAndLoad () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #4 0x00007f82e2ca3fe8 in FcConfigParseAndLoad () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #5 0x00007f82e2ca415e in () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #6 0x00007f82de8c4de8 in () at /lib/x86_64-linux-gnu/libexpat.so.1 #7 0x00007f82de8c5bbc in () at /lib/x86_64-linux-gnu/libexpat.so.1 #8 0x00007f82de8c3803 in () at /lib/x86_64-linux-gnu/libexpat.so.1 #9 0x00007f82de8c44c5 in () at /lib/x86_64-linux-gnu/libexpat.so.1 #10 0x00007f82de8c808d in XML_ParseBuffer () at /lib/x86_64-linux-gnu/libexpat.so.1 #11 0x00007f82e2ca3b43 in () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #12 0x00007f82e2ca3f76 in FcConfigParseAndLoad () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #13 0x00007f82e2c96d24 in () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #14 0x00007f82e2c96f76 in () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #15 0x00007f82e2c8aa27 in () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #16 0x00007f82e2c8cab5 in FcConfigSubstituteWithPat () at /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 #17 0x00007f82e6f54718 in () at /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 #18 0x00007f82e2ecf552 in () at /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 #19 0x00007f82e6d15a67 in () at /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 #20 0x00007f82e6d170c0 in pango_itemize_with_base_dir () at /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 #21 0x00007f82e6d1f74d in () at /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 #22 0x00007f82e6d20b32 in pango_layout_get_unknown_glyphs_count () at /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 #23 0x00007f82e75f0f8a in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #24 0x00007f82e75f0ff8 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #25 0x00007f82e75f1168 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 #26 0x00007f82e5dcf935 in g_type_create_instance () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #27 0x00007f82e5db0748 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #28 0x00007f82e5db1ee5 in g_object_new_with_properties () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #29 0x00007f82e5db2961 in g_object_new () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #30 0x000055704f921f95 in () #31 0x00007f82e5dcf935 in g_type_create_instance () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #32 0x00007f82e5db0748 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #33 0x00007f82e5db1ee5 in g_object_new_with_properties () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #34 0x00007f82e5db2961 in g_object_new () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #35 0x000055704f900ea0 in () #36 0x00007f82e5db0900 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #37 0x00007f82e5db25c0 in g_object_new_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #38 0x00007f82e5db2939 in g_object_new () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #39 0x000055704f9013b2 in () #40 0x000055704f90dc13 in () #41 0x00007f82e5dcf935 in g_type_create_instance () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #42 0x00007f82e5db0748 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #43 0x00007f82e5db25c0 in g_object_new_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #44 0x00007f82e5db2939 in g_object_new () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #45 0x000055704f90fa73 in () #46 0x000055704f8f7e35 in () #47 0x000055704f8f3ca4 in () #48 0x00007f82e50f8b97 in __libc_start_main (main= 0x55704f8f3830, argc=1, argv=0x7ffc73116c48, init=, fini=, rtld_fini=, stack_end=0x7ffc73116c38) at ../csu/libc-start.c:310 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5035512162573903825, 93940859485664, 140722239007808, 0, 0, -1223222799053645777, -1154309751362709457}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f82e8683733 <_dl_init+259>, 0x7f82e8435d38}, data = {prev = 0x0, cleanup = 0x0, canceltype = -395823309}}} not_first_call = #49 0x000055704f8f3e0a in () (gdb) quit A debugging session is active. Inferior 1 [process 1763] will be killed. Quit anyway? (y or n) [answered Y; input not from terminal] $ dpkg -l | grep evince ii browser-plugin-evince 3.28.4-0ubuntu1.1 amd64 plugin for web browsers to display documents (PostScript, PDF, …) ii evince 3.28.4-0ubuntu1.1 amd64 Document (PostScript, PDF) viewer ii evince-common 3.28.4-0ubuntu1.1 all Document (PostScript, PDF) viewer - common files ii gir1.2-evince-3.0:amd64 3.28.4-0ubuntu1.1 amd64 GObject introspection data for the evince libraries $ which evince /usr/bin/evince $ ldd -r /usr/bin/evince linux-vdso.so.1 (0x00007fffa35d5000) libevdocument3.so.4 => /usr/lib/x86_64-linux-gnu/libevdocument3.so.4 (0x00007f3564eed000) libevview3.so.3 => /usr/lib/x86_64-linux-gnu/libevview3.so.3 (0x00007f3564c96000) libsecret-1.so.0 => /usr/lib/x86_64-linux-gnu/libsecret-1.so.0 (0x00007f3564a46000) libgnome-desktop-3.so.17 => /usr/lib/x86_64-linux-gnu/libgnome-desktop-3.so.17 (0x00007f356480a000) libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f3563f02000) libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f3563c0c000) libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f35639ff000) libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f35637b2000) libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f356358c000) libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f3563383000) libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f3563066000) libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f3562cc7000) libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f3562aa3000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f356284f000) libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f3562539000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f356219b000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3561f7c000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3561b8b000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f3561987000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f356176a000) libgstvideo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007f35614d2000) libgstreamer-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007f3561197000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f3560e7c000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f3560b44000) libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f3560926000) libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007f35606df000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f35604d7000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f35602c7000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f35600c1000) libatk-bridge-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f355fe90000) libepoxy.so.0 => /usr/lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f355fb8f000) libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f355f979000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f355f734000) libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f355f531000) libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f355f326000) libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f355f11c000) libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f355ef19000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f355ed16000) libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f355ead7000) libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f355e8cf000) libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f355e6cd000) libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f355e4be000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f355e2ac000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f355dff8000) libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f355ddef000) libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f355db4a000) libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f355d918000) libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f355d715000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f355d4ed000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f355d2e0000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f355d0d6000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f355ceae000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f355cc93000) libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f355ca3f000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f355c837000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f355c5c5000) /lib64/ld-linux-x86-64.so.2 (0x00007f3565393000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f355c3c1000) libgstbase-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007f355c14c000) liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f355bed0000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f355bcbb000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f355ba6e000) libatspi.so.0 => /usr/lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f355b83e000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f355b5a0000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f355b36e000) libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f355b167000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f355af63000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f355ad5d000) libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f355ab10000) libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f355a88c000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f355a65f000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f355a44a000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f355a243000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f355a01d000) liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f3559e01000) $