[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1025691: atril: Segfault when opening a copy of a PDF document with annotations



Package: atril
Version: 1.26.0-2
Severity: normal

Dear Maintainer,

I used "latexmk -pdf" to create a simple PDF file from the following code:

*****
\documentclass{article}
\usepackage{lipsum}

\begin{document}
\lipsum[1]
\end{document}
*****

Then I used atril to add an annotation, saved the file and quit atril. Opening
the file again and selecting "File --> Open a Copy" from the menu caused a
segfault. Here's the output from running this in gdb:

*****
$ gdb atril
GNU gdb (Debian 12.1-4) 12.1
Copyright (C) 2022 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 atril...
Reading symbols from /usr/lib/debug/.build-
id/fc/383bf206707989cc0e0bc3eaceca8c55668ba5.debug...
(gdb) run
Starting program: /usr/bin/atril
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffecdff6c0 (LWP 309723)]
[New Thread 0x7fffe7fff6c0 (LWP 309724)]
[New Thread 0x7fffe77fe6c0 (LWP 309725)]
[New Thread 0x7fffe6ffd6c0 (LWP 309726)]
[Thread 0x7fffe6ffd6c0 (LWP 309726) exited]
[New Thread 0x7fffe6ffd6c0 (LWP 309727)]
[New Thread 0x7fffe67fc6c0 (LWP 309728)]
[Thread 0x7fffe6ffd6c0 (LWP 309727) exited]
[New Thread 0x7fffe6ffd6c0 (LWP 309729)]
[New Thread 0x7fffe5ffb6c0 (LWP 309730)]
[Thread 0x7fffe67fc6c0 (LWP 309728) exited]
[Thread 0x7fffe6ffd6c0 (LWP 309729) exited]
[New Thread 0x7fffe6ffd6c0 (LWP 309731)]
[New Thread 0x7fffe67fc6c0 (LWP 309732)]
[Thread 0x7fffe5ffb6c0 (LWP 309730) exited]
[Thread 0x7fffe6ffd6c0 (LWP 309731) exited]
[Thread 0x7fffe67fc6c0 (LWP 309732) exited]
[New Thread 0x7fffe67fc6c0 (LWP 309733)]
[New Thread 0x7fffe6ffd6c0 (LWP 309734)]
[New Thread 0x7fffe5ffb6c0 (LWP 309735)]
[Thread 0x7fffe6ffd6c0 (LWP 309734) exited]
[New Thread 0x7fffe6ffd6c0 (LWP 309736)]
[New Thread 0x7fffe57fa6c0 (LWP 309737)]
[Thread 0x7fffe5ffb6c0 (LWP 309735) exited]
[Thread 0x7fffe6ffd6c0 (LWP 309736) exited]
[Thread 0x7fffe57fa6c0 (LWP 309737) exited]
[New Thread 0x7fffe57fa6c0 (LWP 309739)]
[New Thread 0x7fffe6ffd6c0 (LWP 309740)]
[Thread 0x7fffe57fa6c0 (LWP 309739) exited]
[Thread 0x7fffe6ffd6c0 (LWP 309740) exited]
[New Thread 0x7fffe6ffd6c0 (LWP 309742)]
[New Thread 0x7fffe57fa6c0 (LWP 309743)]
[New Thread 0x7fffe5ffb6c0 (LWP 309744)]
[New Thread 0x7fffcffff6c0 (LWP 309745)]
[New Thread 0x7fffcf7fe6c0 (LWP 309746)]
[New Thread 0x7fffceffd6c0 (LWP 309747)]
[New Thread 0x7fffce7fc6c0 (LWP 309748)]
[New Thread 0x7fffcdffb6c0 (LWP 309749)]
[New Thread 0x7fffcd7fa6c0 (LWP 309750)]
[Thread 0x7fffcdffb6c0 (LWP 309749) exited]
[New Thread 0x7fffcdffb6c0 (LWP 309751)]
[New Thread 0x7fffccff96c0 (LWP 309752)]
[Thread 0x7fffcd7fa6c0 (LWP 309750) exited]
[Thread 0x7fffcdffb6c0 (LWP 309751) exited]
[New Thread 0x7fffcdffb6c0 (LWP 309753)]
[New Thread 0x7fffcd7fa6c0 (LWP 309754)]
[Thread 0x7fffccff96c0 (LWP 309752) exited]
[Thread 0x7fffcdffb6c0 (LWP 309753) exited]
[New Thread 0x7fffcdffb6c0 (LWP 309755)]
[New Thread 0x7fffccff96c0 (LWP 309756)]
[Thread 0x7fffcd7fa6c0 (LWP 309754) exited]
[Thread 0x7fffcdffb6c0 (LWP 309755) exited]
[Thread 0x7fffccff96c0 (LWP 309756) exited]
[Thread 0x7fffe77fe6c0 (LWP 309725) exited]
[Thread 0x7fffe57fa6c0 (LWP 309743) exited]
[Thread 0x7fffe5ffb6c0 (LWP 309744) exited]
[Thread 0x7fffceffd6c0 (LWP 309747) exited]
[Thread 0x7fffce7fc6c0 (LWP 309748) exited]
[Thread 0x7fffcffff6c0 (LWP 309745) exited]
[Thread 0x7fffcf7fe6c0 (LWP 309746) exited]
[New Thread 0x7fffcf7fe6c0 (LWP 309760)]
[New Thread 0x7fffcffff6c0 (LWP 309761)]
[New Thread 0x7fffce7fc6c0 (LWP 309762)]
[New Thread 0x7fffceffd6c0 (LWP 309763)]
[New Thread 0x7fffe5ec96c0 (LWP 309764)]
[Thread 0x7fffceffd6c0 (LWP 309763) exited]
[New Thread 0x7fffceffd6c0 (LWP 309765)]
[New Thread 0x7fffcdffb6c0 (LWP 309766)]
[Thread 0x7fffe5ec96c0 (LWP 309764) exited]
[Thread 0x7fffceffd6c0 (LWP 309765) exited]
[New Thread 0x7fffceffd6c0 (LWP 309767)]
[New Thread 0x7fffe5ec96c0 (LWP 309768)]
[Thread 0x7fffcdffb6c0 (LWP 309766) exited]
[New Thread 0x7fffceffd6c0 (LWP 309769)]
[Thread 0x7fffceffd6c0 (LWP 309767) exited]
[New Thread 0x7fffcdffb6c0 (LWP 309770)]
[Thread 0x7fffe5ec96c0 (LWP 309768) exited]
[Thread 0x7fffceffd6c0 (LWP 309769) exited]
[Thread 0x7fffcdffb6c0 (LWP 309770) exited]

(atril:309720): Gdk-CRITICAL **: 13:57:19.180: gdk_window_get_display:
assertion 'GDK_IS_WINDOW (window)' failed

(atril:309720): Gdk-CRITICAL **: 13:57:19.180:
gdk_display_get_monitor_at_window: assertion 'GDK_IS_DISPLAY (display)' failed

(atril:309720): Gdk-CRITICAL **: 13:57:19.180: gdk_monitor_get_geometry:
assertion 'GDK_IS_MONITOR (monitor)' failed

(atril:309720): Gdk-CRITICAL **: 13:57:19.180: gdk_monitor_get_scale_factor:
assertion 'GDK_IS_MONITOR (monitor)' failed

(atril:309720): Gdk-CRITICAL **: 13:57:19.180: gdk_monitor_get_height_mm:
assertion 'GDK_IS_MONITOR (monitor)' failed

(atril:309720): Gdk-CRITICAL **: 13:57:19.180: gdk_monitor_get_width_mm:
assertion 'GDK_IS_MONITOR (monitor)' failed

(atril:309720): Gtk-CRITICAL **: 13:57:19.180: gtk_window_resize: assertion
'width > 0' failed
[Thread 0x7fffce7fc6c0 (LWP 309762) exited]
[Thread 0x7fffe6ffd6c0 (LWP 309742) exited]
[New Thread 0x7fffce7fc6c0 (LWP 309771)]

Thread 1 "atril" received signal SIGSEGV, Segmentation fault.
ev_view_window_child_move_with_parent (view=0x555555b3e520,
window=0x555555f8c330) at ./libview/ev-view.c:2694
2694    ./libview/ev-view.c: No such file or directory.
(gdb)

*****

It would be nice if you could fix this! If you require any further information,
just say so.

With best regards

Andreas



-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.0.0-5-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages atril depends on:
ii  atril-common                                 1.26.0-2
ii  dconf-gsettings-backend [gsettings-backend]  0.40.0-3
ii  libatk1.0-0                                  2.46.0-4
ii  libatrildocument3                            1.26.0-2
ii  libatrilview3                                1.26.0-2
ii  libc6                                        2.36-6
ii  libcaja-extension1                           1.26.1-1
ii  libgdk-pixbuf-2.0-0                          2.42.10+dfsg-1
ii  libglib2.0-0                                 2.74.2-1
ii  libgtk-3-0                                   3.24.35-2
ii  libice6                                      2:1.0.10-1
ii  libsecret-1-0                                0.20.5-3
ii  libsm6                                       2:1.2.3-1
ii  libxml2                                      2.9.14+dfsg-1.1+b2
ii  shared-mime-info                             2.2-1

Versions of packages atril recommends:
ii  dbus-user-session [default-dbus-session-bus]  1.14.4-1
ii  dbus-x11 [dbus-session-bus]                   1.14.4-1
ii  gvfs                                          1.50.2-2

Versions of packages atril suggests:
ii  caja          1.26.1-1
ii  poppler-data  0.4.11-1
ii  unrar         1:6.2.2-2

-- no debconf information


Reply to: