[Pkg-gnome-extras-maintainers] Bug#1128994: /usr/bin/evince: Evince crashes when displaying a document

Julian Groß julian.g at posteo.de
Sun Mar 15 10:37:25 GMT 2026


Package: evince
Version: 49~alpha-2
Followup-For: Bug #1128994

Hello,

I am running into what appears to be the same issue. In my case, it reliably crashes when double-clicking the window border to maximize the window. The previews on the left are also missing, and it will sometimes seemingly randomly crash in other situations.

Backtrace:
```
juliangro at x299-workstation ~ [SIGINT]> gdb --args evince "/home/juliangro/Dokumente/DigitalOcean.pdf"
GNU gdb (Debian 17.1-3) 17.1
Copyright (C) 2025 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:
<https://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 evince...
(No debugging symbols found in evince)
(gdb) run
Starting program: /usr/bin/evince /home/juliangro/Dokumente/DigitalOcean.pdf
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7f71653ff6c0 (LWP 30836)]
[New Thread 0x7f7164bfe6c0 (LWP 30837)]
[New Thread 0x7f715ffff6c0 (LWP 30838)]
[New Thread 0x7f715f7fe6c0 (LWP 30842)]
libEGL warning: MESA-LOADER: failed to retrieve device information

MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
libEGL warning: egl: failed to create dri2 screen
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
libEGL warning: egl: failed to create dri2 screen
[New Thread 0x7f715cdff6c0 (LWP 30843)]
(…)
[New Thread 0x7f70d77fe6c0 (LWP 30975)]
[Thread 0x7f70fb7c66c0 (LWP 30967) exited]
[Thread 0x7f70fbfc76c0 (LWP 30966) exited]

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8efa828c0(GtkCenterBox)

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8f18c80d0(GtkWindowHandle)

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8efa3dfb0(AdwHeaderBar)

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8f18bcf40(EvToolbar)

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8f18a52a0(GtkBox)

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8f18ec1f0(AdwBreakpointBin)

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8f187b060(AdwBin)

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8f15125f0(AdwDialogHost)

(evince:30828): Gtk-WARNING **: 11:20:32.606: Broken accounting of active state for widget 0x55a8f1932730(EvWindow)
[New Thread 0x7f70fb7c66c0 (LWP 30981)]
[New Thread 0x7f70fbfc76c0 (LWP 30982)]
[Thread 0x7f70d77fe6c0 (LWP 30975) exited]
[Thread 0x7f70d7fff6c0 (LWP 30974) exited]
[New Thread 0x7f70d77fe6c0 (LWP 30983)]
[New Thread 0x7f70d7fff6c0 (LWP 30984)]
[Thread 0x7f70fbfc76c0 (LWP 30982) exited]
[Thread 0x7f70fb7c66c0 (LWP 30981) exited]
[New Thread 0x7f70fbfc76c0 (LWP 30986)]
[New Thread 0x7f70fb7c66c0 (LWP 30987)]
[Thread 0x7f70d7fff6c0 (LWP 30984) exited]
[Thread 0x7f70d77fe6c0 (LWP 30983) exited]

Thread 66 "llvmpipe-0" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f711e1fe6c0 (LWP 30909)]
0x00007f711ca24559 in util_memset32 (s=0x7f70e1ee7f00, ui=4294638331, n=64) at ../src/util/u_memset.h:35
⚠️ warning: 35    ../src/util/u_memset.h: Datei oder Verzeichnis nicht gefunden
(gdb) bt
#0  0x00007f711ca24559 in util_memset32 (s=0x7f70e1ee7f00, ui=4294638331, n=64) at ../src/util/u_memset.h:35
#1  util_fill_rect (dst=0x7f70e1ee7f00 <error: Cannot access memory at address 0x7f70e1ee7f00>, format=format at entry=PIPE_FORMAT_B8G8R8A8_UNORM, dst_stride=10240, dst_x=<optimized out>, dst_y=<optimized out>, width=64, height=64, uc=0x7f711e1fd510)
    at ../src/gallium/auxiliary/util/u_surface.c:146
#2  0x00007f711cc2cf89 in lp_rast_linear_clear (task=0x55a8f20d0f48, arg=...) at ../src/gallium/drivers/llvmpipe/lp_rast_linear.c:54
#3  0x00007f711cc2d1c5 in lp_linear_rasterize_bin (task=task at entry=0x55a8f20d0f48, bin=bin at entry=0x7f70d025b990) at ../src/gallium/drivers/llvmpipe/lp_rast_linear.c:251
#4  0x00007f711cc2c2cc in rasterize_bin (task=<optimized out>, bin=0x7f70d025b990, x=15, y=21) at ../src/gallium/drivers/llvmpipe/lp_rast.c:1014
#5  rasterize_scene (task=task at entry=0x55a8f20d0f48, scene=0x55a8f21e4408) at ../src/gallium/drivers/llvmpipe/lp_rast.c:1080
#6  0x00007f711cc2c3c4 in thread_function (init_data=init_data at entry=0x55a8f20d0f48) at ../src/gallium/drivers/llvmpipe/lp_rast.c:1215
#7  0x00007f711c9e4b1b in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#8  0x00007f7169873469 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#9  0x00007f71698f1cf8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
(gdb) 
```

Interesting that it appears to be using llvmpipe. SMPlayer recently started randomly failing to create Vulkan contexts as well. Maybe this could be a regression in Mesa? Or maybe this is unrelated.
Regardless, here is the inxi output usually requested by Mesa:
```
juliangro at x299-workstation ~> inxi -GSC -xx
System:
  Host: x299-workstation Kernel: 6.19.6+deb14-amd64 arch: x86_64 bits: 64
    compiler: gcc v: 15.2.0
  Desktop: Cinnamon v: 6.4.13 tk: GTK v: 3.24.51 wm: Muffin dm: LightDM
    Distro: Debian GNU/Linux forky/sid
CPU:
  Info: 14-core model: Intel Core i9-10940X bits: 64 type: MT MCP
    arch: Cascade Lake rev: 7 cache: L1: 896 KiB L2: 14 MiB L3: 19.2 MiB
  Speed (MHz): avg: 3100 min/max: 1200/8000 cores: 1: 3100 2: 3100 3: 3100
    4: 3100 5: 3100 6: 3100 7: 3100 8: 3100 9: 3100 10: 3100 11: 3100 12: 3100
    13: 3100 14: 3100 15: 3100 16: 3100 17: 3100 18: 3100 19: 3100 20: 3100
    21: 3100 22: 3100 23: 3100 24: 3100 25: 3100 26: 3100 27: 3100 28: 3100
    bogomips: 184799
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel DG2 [Arc A770] driver: i915 v: kernel arch: Xe-HPG pcie:
    speed: 2.5 GT/s lanes: 1 ports: active: DP-2,DP-4 empty: DP-1, DP-3,
    HDMI-A-1, HDMI-A-2, HDMI-A-3 bus-ID: 67:00.0 chip-ID: 8086:56a0
  Display: x11 server: X.Org v: 21.1.21 driver: X: loaded: modesetting
    unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 4000x2560 s-dpi: 96
  Monitor-1: DP-2 pos: primary,bottom-r model: BenQ EX2780Q res: N/A
    dpi: 109 diag: 685mm (27")
  Monitor-2: DP-4 pos: top-left model: Dell U2711 res: 2560x1440 hz: 60
    dpi: 109 diag: 685mm (27")
  API: EGL v: 1.5 platforms: device: 0 drv: iris device: 1 drv: swrast gbm:
    drv: iris surfaceless: drv: iris x11: drv: iris inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 26.0.0-1 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Arc A770 Graphics (DG2)
    device-ID: 8086:56a0
  API: Vulkan v: 1.4.341 surfaces: N/A device: 0 type: discrete-gpu
    driver: mesa intel device-ID: 8086:56a0 device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo gpu: gputop,
    intel_gpu_top, lsgpu x11: xdriinfo, xdpyinfo, xprop, xrandr
juliangro at x299-workstation ~> 
```


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'testing-debug'), (400, 'unstable'), (50, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.19.6+deb14-amd64 (SMP w/28 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages evince depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.49.0-4
ii  evince-common                                49~alpha-2
ii  gsettings-desktop-schemas                    50~alpha-1
ii  libadwaita-1-0                               1.9~beta-2
ii  libc6                                        2.42-13
ii  libcairo2                                    1.18.4-3
ii  libevdocument-4.0-6                          49~alpha-2
ii  libevview-4.0-5                              49~alpha-2
ii  libgdk-pixbuf-2.0-0                          2.44.5+dfsg-4
ii  libglib2.0-0t64                              2.87.2-3
ii  libgnome-desktop-4-2t64                      44.5-1
ii  libgtk-4-1                                   4.21.5+ds-5
ii  libpango-1.0-0                               1.57.0-1
ii  libsecret-1-0                                0.21.7-2
ii  shared-mime-info                             2.4-5+b3

Versions of packages evince recommends:
ii  dbus-user-session [default-dbus-session-bus]  1.16.2-4

Versions of packages evince suggests:
ii  gvfs             1.59.90-3
pn  nautilus-sendto  <none>
ii  poppler-data     0.4.12-1
ii  unrar            1:7.2.4-1

-- no debconf information


More information about the pkg-gnome-extras-maintainers mailing list