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 <http://gnu.org/licenses/gpl.html>
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:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
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 <deb name>

(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 = <optimized out>
        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 = <optimized out>
#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 = <optimized out>
        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 = <optimized out>
#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 = <optimized out>
        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 = <optimized out>
#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 = <optimized out>
        victim = <optimized out>
        hook = <optimized out>
        tbytes = <optimized out>
        tc_idx = <optimized out>
#1  0x00007f82e516e207 in __GI___libc_malloc (bytes=42) at malloc.c:3050
        ar_ptr = <optimized out>
        victim = <optimized out>
        hook = <optimized out>
        tbytes = <optimized out>
        tc_idx = <optimized out>
#2  0x00007f82e51749ba in __GI___strdup (s=0x557050af3f10 
"/etc/fonts/conf.d/58-dejavu-lgc-sans.conf") at strdup.c:42
---Type <return> to continue, or q <return> to quit---        len = 42
        new = <optimized out>
#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=<optimized out>, 
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc73116c38)
    at ../csu/libc-start.c:310
        result = <optimized out>
        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 = <optimized out>
#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)
$

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to fontconfig in Ubuntu.
https://bugs.launchpad.net/bugs/1800003

Title:
  evince crashes in FcConfigParseAndLoad

Status in fontconfig package in Ubuntu:
  Confirmed

Bug description:
  I have the following situation persistently on my system (Ubuntu
  18.04.1 on Dell Latitude E6500):

  Evince called with any pdf file crashes immediately with a
  segmentation fault. From the crash dump, I see that the crash happens
  in fontconfig's FcConfigParseAndLoad function, i.e. when the system
  fonts.conf is read. I can reproduce the crash with the following
  minimal example:

  ----
  #include </usr/include/fontconfig/fontconfig.h>

  const FcChar8* filename = "/home/mirkoh/fontconfig-test/fonts.conf";
  FcConfig* config;

  int main(){
     FcConfigParseAndLoad(config, filename, FcTrue);
  }
  ----

  The fonts.conf file used here is also absolutely minimal:

  ----
  <?xml version="1.0"?>
  <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  <fontconfig>
  </fontconfig>
  ----

  (Get me right. It first happened with my system fonts.conf, which is
  not empty. In order to find out whether a specific entry lead to the
  crash, I deleted entry after entry, ultimately reaching the file
  above, and always FcConfigParseAndLoad crashes.

  I have no idea how to go on from here.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/1800003/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to