After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 741695 - evince crashed with SIGSEGV
evince crashed with SIGSEGV
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: general
3.14.x
Other Linux
: Normal critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-12-18 06:03 UTC by Christopher M. Penalver
Modified: 2018-05-20 05:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gdb-evince.txt (17.75 KB, text/plain)
2014-12-18 06:03 UTC, Christopher M. Penalver
Details
test.ps (482.89 KB, application/postscript)
2014-12-18 13:03 UTC, Christopher M. Penalver
Details

Description Christopher M. Penalver 2014-12-18 06:03:18 UTC
Created attachment 292952 [details]
gdb-evince.txt

evince:
  Installed: 3.14.1-0ubuntu1
  Candidate: 3.14.1-0ubuntu1
  Version table:
 *** 3.14.1-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status
libcairo2:
  Installed: 1.13.0~20140204-0ubuntu1
  Candidate: 1.13.0~20140204-0ubuntu1
  Version table:
 *** 1.13.0~20140204-0ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status
libpoppler47:
  Installed: 0.28.1-1ubuntu1
  Candidate: 0.28.1-1ubuntu1
  Version table:
 *** 0.28.1-1ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status

Evince consistently crashes via https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1403710/+attachment/4283232/+files/test.ps . gdb backtrace attached.
Comment 1 José Aliste 2014-12-18 12:28:24 UTC
Christopher, thanks for the bug. Please note that in Bugzilla you need to just paste the bactkrace as a comment and bugzilla will make a nice comment out of it. About the trace itself, you need to print a backtrace when you reach the crash. Also, it seems you don't have all the debug symbols installed.
Comment 2 José Aliste 2014-12-18 12:29:23 UTC
Also, try to attach (when files are small enough) test files directly in Bugzilla. For instance, the link to the test.ps file does not work for me.
Comment 3 Christopher M. Penalver 2014-12-18 13:03:51 UTC
Created attachment 292979 [details]
test.ps

My bad on the URL. The downstream bug report is marked private, so only its direct subscribers will be able to download it. I've now attached the document.
Comment 4 Christopher M. Penalver 2014-12-24 06:09:24 UTC
José Aliste, as the following backtrace took me the better part of 12 hours straight to setup the environment as now documented in https://wiki.ubuntu.com/DebuggingEvince , I hope you will forgive if I've missed a small handful of symbols, given the offending document has been attached and this is consistently reproducible:
GNU gdb (Ubuntu 7.8.1-1ubuntu2) 7.8.1
Copyright (C) 2014 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".
(gdb) handle SIG33 pass nostop noprint
Signal        Stop	Print	Pass to program	Description
SIG33         No	No	Yes		Real-time event 33
(gdb) set pagination 0
(gdb) attach 10842
Attaching to process 10842
Reading symbols from /usr/bin/evince...Reading symbols from /usr/lib/debug//usr/bin/evince...done.
done.
Reading symbols from /usr/lib/libevdocument3.so.4...Reading symbols from /usr/lib/debug//usr/lib/libevdocument3.so.4.0.0...done.
done.
Loaded symbols for /usr/lib/libevdocument3.so.4
Reading symbols from /usr/lib/libevview3.so.3...Reading symbols from /usr/lib/debug//usr/lib/libevview3.so.3.0.0...done.
done.
Loaded symbols for /usr/lib/libevview3.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libsecret-1.so.0...Reading symbols from /usr/lib/debug/.build-id/fe/63cd24b8a8f1f633bb3ced594164760a796b1e.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libsecret-1.so.0
Reading symbols from /usr/lib/libgnome-desktop-3.so.10...Reading symbols from /usr/lib/debug//usr/lib/libgnome-desktop-3.so.10.0.0...done.
done.
Loaded symbols for /usr/lib/libgnome-desktop-3.so.10
Reading symbols from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libgtk-3.so.0.1400.6...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libgdk-3.so.0.1400.6...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3600.8...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0...Reading symbols from /usr/lib/debug/.build-id/70/434af09b6b568bef95cacec281d1d76da1ca6c.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11301.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libcairo.so.2...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcairo.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0...Reading symbols from /usr/lib/debug/.build-id/a2/5ebb090670640662277f1ebd26b8e3a87dfe9f.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0...Reading symbols from /usr/lib/debug/.build-id/d6/c0aa949863f307e8ab9af041143aa045f8be00.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/.build-id/04/42eb7e598874a52d0d4e48cac495399dfb1eb3.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Reading symbols from /lib/x86_64-linux-gnu/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/.build-id/36/9017d59e77f240ae44a9d6b8ba39f8ed860e31.debug...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libglib-2.0.so.0
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libm-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libpthread-2.19.so...done.
done.
[New LWP 10849]
[New LWP 10848]
[New LWP 10846]
[New LWP 10845]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libc-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0...Reading symbols from /usr/lib/debug/.build-id/1a/e257fc42c4e4ac9eb560cbac6cd576e859f7d7.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...Reading symbols from /usr/lib/debug/.build-id/ea/f788cafa820ba83087bf85aab805a14aecb961.debug...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libgrip.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgrip.so.0
Reading symbols from /lib/x86_64-linux-gnu/libgcrypt.so.20...Reading symbols from /usr/lib/debug/.build-id/80/f044bc934c43449dc7b13d1695736faf2134eb.debug...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcrypt.so.20
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libX11.so.6.3.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11.so.6
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/librt-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3600.8...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libXi.so.6...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXi.so.6.1.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXi.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXfixes.so.3...Reading symbols from /usr/lib/debug/.build-id/e3/4ce899ad70f7cb95e2582b6624076105330451.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXfixes.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0...Reading symbols from /usr/lib/debug/.build-id/dc/480b9d8c24d4b718bacee948b82792b9911213.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3600.8...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1...Reading symbols from /usr/lib/debug/.build-id/70/4ab4a2717949fde4cd3edd974f309107c240e7.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXinerama.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXinerama.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrandr.so.2...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrandr.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcursor.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcursor.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXcomposite.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcomposite.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdamage.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdamage.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0...Reading symbols from /usr/lib/debug/.build-id/8b/b8db01b3e1cb368000d24dea7cf56bca5ef209.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0...Reading symbols from /usr/lib/debug/.build-id/16/86321cb78fbbd062c347581a4829372e6a12ec.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0...Reading symbols from /usr/lib/debug/.build-id/d6/fcf97b1a81613aac16edca76b5df9631c14185.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libmirclient.so.8...Reading symbols from /usr/lib/debug/.build-id/b0/1e32e0d12fbe4b914034ef0880bb414eecc8d2.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libmirclient.so.8
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXext.so.6.4.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXext.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libthai.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libthai.so.0.2.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libthai.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libpixman-1.so.0.32.4...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...Reading symbols from /usr/lib/debug/.build-id/61/517a63884f1df1185de95f3fd510dbd7a2fe18.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfreetype.so.6
Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libpng12.so.0.51.0...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0...Reading symbols from /usr/lib/debug/.build-id/68/b484672c382418bcdfc43d86e49e3a85878b8c.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-render.so.0...Reading symbols from /usr/lib/debug/.build-id/b7/6388103f97dec7945b919da1dc4bc9b3a84dad.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-render.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...Reading symbols from /usr/lib/debug/.build-id/74/113b1c0b4c5b9c6e11b210535fb90ba34ea8cb.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrender.so.1
Reading symbols from /lib/x86_64-linux-gnu/libselinux.so.1...Reading symbols from /usr/lib/debug/.build-id/21/18d6d2663cc731ba0ea5782f55d209699b89a4.debug...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libselinux.so.1
Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libresolv-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libresolv.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.6...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libffi.so.6.0.2...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libffi.so.6
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpcre.so.3
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/ld-2.19.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libdl-2.19.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libgeis.so.1...Reading symbols from /usr/lib/debug/.build-id/9a/03c7672b33b5d164d5a82f1ed0c3a9f2a069ef.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgeis.so.1
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...Reading symbols from /usr/lib/debug/.build-id/ab/2ed754cc0d6d87af768d08edc9c942b116086b.debug...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libgpg-error.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libatspi.so.0...Reading symbols from /usr/lib/debug/.build-id/c2/bb8eb4bb3d59f2b4a4dbd69427d52cfcf0aa48.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libatspi.so.0
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...Reading symbols from /usr/lib/debug/.build-id/6a/cca857713e8dfee4782840d23dbe2b76a545ac.debug...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libdbus-1.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0...Reading symbols from /usr/lib/debug/.build-id/29/5c912537a218e0fdd7427825277c3299648175.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...Reading symbols from /usr/lib/debug/.build-id/ca/fd219d150cbde3c40381f58833dd3f59b2b0d9.debug...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libmircommon.so.3...Reading symbols from /usr/lib/debug/.build-id/13/a209563d1b7950a4420834fd8098cb098d8a8f.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libmircommon.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.0...Reading symbols from /usr/lib/debug/.build-id/bf/47dbb06cd80f2ad62d38847077abbdf9e3716c.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libboost_system.so.1.55.0...Reading symbols from /usr/lib/debug/.build-id/0a/d750fb0c4daf7433621b528f5510b43896c3c3.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libboost_system.so.1.55.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libprotobuf.so.9...Reading symbols from /usr/lib/debug/.build-id/68/e498074a5216beeef4499b967bc74a79445e34.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libprotobuf.so.9
Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libgcc_s.so.1...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libdatrie.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.1...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libdatrie.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXau.so.6.0.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libgrail.so.6...Reading symbols from /usr/lib/debug/.build-id/05/48738e3c25356c45c0bfd72059b53f12d777c9.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgrail.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libframe.so.6...Reading symbols from /usr/lib/debug/.build-id/aa/0711ca71535b0aa5c19b2e3d4e60d29420b959.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libframe.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libgraphite2.so.3...Reading symbols from /usr/lib/debug/.build-id/e0/e4638d7d556387c209124a9540737a31b07b26.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgraphite2.so.3
Reading symbols from /lib/x86_64-linux-gnu/libudev.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libudev.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0...Reading symbols from /usr/lib/debug/.build-id/84/f97ded2fffa736876f315380dd191a1d51b1eb.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0
Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/liboverlay-scrollbar.so...Reading symbols from /usr/lib/debug/.build-id/4f/c819bd1328089decca73360a50c48a61aeae5d.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/liboverlay-scrollbar.so
Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libunity-gtk-module.so...Reading symbols from /usr/lib/debug/.build-id/46/c21f056aeb7f0e3caa0ce5e68b9a6c15298853.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libunity-gtk-module.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libunity-gtk3-parser.so.0...Reading symbols from /usr/lib/debug/.build-id/55/9a7bdde7285c619e900a92d1096456da8158b5.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libunity-gtk3-parser.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
Reading symbols from /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
Reading symbols from /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/libunico.so...Reading symbols from /usr/lib/debug/.build-id/c3/370b7c39edb8d641902978c7667849fd8b0983.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/libunico.so
Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk3-module.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0.1.9...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libcanberra.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libcanberra.so.0.2.5...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcanberra.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3...Reading symbols from /usr/lib/debug/.build-id/79/9b659b2d9f457db76cc8858e66fd1b01745e89.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libtdb.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libtdb.so.1.3.3...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libtdb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libltdl.so.7...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libltdl.so.7
Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbis.so.0...Reading symbols from /usr/lib/debug/.build-id/cb/c3e9e5e2fdd3d082a01d31f0b4edaf50610070.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbis.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libogg.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libogg.so.0.8.2...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libogg.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so...Reading symbols from /usr/lib/debug/.build-id/ff/9ff7806040ae4b6355d8e71a04cc81c0835bbd.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
Reading symbols from /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
Reading symbols from /usr/lib/x86_64-linux-gnu/librsvg-2.so.2...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.6...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3...Reading symbols from /usr/lib/debug/.build-id/19/175ea4371417f4d834f1bc33b0ab798aa30cdb.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libxml2.so.2...Reading symbols from /usr/lib/debug/.build-id/6b/ca812b48557167eaeca1d746823add51225611.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxml2.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-xim.so...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-xim.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-xim.so
Reading symbols from /usr/lib/evince/4/backends/libpsdocument.so...Reading symbols from /usr/lib/debug//usr/lib/evince/4/backends/libpsdocument.so...done.
done.
Loaded symbols for /usr/lib/evince/4/backends/libpsdocument.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libspectre.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libspectre.so.1
Reading symbols from /usr/lib/libgs.so.9...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgs.so.9
Reading symbols from /usr/lib/x86_64-linux-gnu/liblcms2.so.2...Reading symbols from /usr/lib/debug/.build-id/3f/ff8c31d08ca4beb900f2ba238fad7f7af6c7af.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/liblcms2.so.2
Reading symbols from /usr/lib/libjbig2dec.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libjbig2dec.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libtiff.so.5...Reading symbols from /usr/lib/debug/.build-id/3b/ef273ba19776dfa604b392f173dfacf39a5d3a.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libtiff.so.5
Reading symbols from /usr/lib/x86_64-linux-gnu/libjpeg.so.8...Reading symbols from /usr/lib/debug/.build-id/dd/f0058dc26ff514d12438f600e8ec976c2eb551.debug...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libjpeg.so.8
Reading symbols from /usr/lib/x86_64-linux-gnu/libcupsimage.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcupsimage.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libcups.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libcups.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libijs-0.35.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libijs-0.35.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libidn.so.11...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libidn.so.11
Reading symbols from /usr/lib/x86_64-linux-gnu/libpaper.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libpaper.so.1
Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...Reading symbols from /usr/lib/debug/.build-id/15/aed4855920e5a0fb8791b683eb88c7e1199260.debug...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/liblzma.so.5
Reading symbols from /usr/lib/x86_64-linux-gnu/libjbig.so.0...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/libjbig.so.0...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libjbig.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28
Reading symbols from /usr/lib/x86_64-linux-gnu/libavahi-common.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libavahi-common.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libavahi-client.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libavahi-client.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libkrb5.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libkrb5.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libk5crypto.so.3
Reading symbols from /lib/x86_64-linux-gnu/libcom_err.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcom_err.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libkrb5support.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libtasn1.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libtasn1.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libnettle.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libnettle.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libhogweed.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libhogweed.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmp.so.10...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgmp.so.10
Reading symbols from /lib/x86_64-linux-gnu/libkeyutils.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libkeyutils.so.1
Reading symbols from /usr/lib/ghostscript/9.14/X11.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/ghostscript/9.14/X11.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libXt.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXt.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libSM.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libICE.so.6
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libuuid.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
0x00007f037cc3b45d in poll () at ../sysdeps/unix/syscall-template.S:81
81	../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) continue
Continuing.
[New Thread 0x7f0371c43700 (LWP 10858)]
[New Thread 0x7f0353dc5700 (LWP 10859)]
[New Thread 0x7f03535c4700 (LWP 10860)]
[New Thread 0x7f0352dc3700 (LWP 10861)]
[New Thread 0x7f03525c2700 (LWP 10862)]
[New Thread 0x7f0351dc1700 (LWP 10863)]
[New Thread 0x7f03515c0700 (LWP 10864)]
[New Thread 0x7f0350dbf700 (LWP 10865)]
[Thread 0x7f0352dc3700 (LWP 10861) exited]
[Thread 0x7f0350dbf700 (LWP 10865) exited]
[Thread 0x7f0353dc5700 (LWP 10859) exited]
[Thread 0x7f0351dc1700 (LWP 10863) exited]
[Thread 0x7f03535c4700 (LWP 10860) exited]
[Thread 0x7f03525c2700 (LWP 10862) exited]
[Thread 0x7f0371c43700 (LWP 10858) exited]

Program received signal SIGSEGV, Segmentation fault.
INT_cairo_surface_set_device_scale (surface=0x0, sx=1, sy=1) at /build/buildd/cairo-1.13.0~20140204/src/cairo-surface.c:1676
1676	/build/buildd/cairo-1.13.0~20140204/src/cairo-surface.c: No such file or directory.
(gdb) backtrace full

Thread 1 (Thread 0x7f037ff4b9c0 (LWP 10842))

  • #0 INT_cairo_surface_set_device_scale
    at /build/buildd/cairo-1.13.0~20140204/src/cairo-surface.c line 1676
  • #1 thumbnail_job_completed_callback
    at /build/buildd/evince-3.14.1/./shell/ev-sidebar-thumbnails.c line 941
  • #2 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.43.2/./gobject/gclosure.c line 831
  • #3 g_signal_emit_valist
    at /build/buildd/glib2.0-2.43.2/./gobject/gsignal.c line 3201
  • #4 g_signal_emit
    at /build/buildd/glib2.0-2.43.2/./gobject/gsignal.c line 3348
  • #5 emit_finished
    at /build/buildd/evince-3.14.1/./libview/ev-jobs.c line 180
  • #6 g_main_dispatch
    at /build/buildd/glib2.0-2.43.2/./glib/gmain.c line 3122
  • #7 g_main_context_dispatch
    at /build/buildd/glib2.0-2.43.2/./glib/gmain.c line 3737
  • #8 g_main_context_iterate
    at /build/buildd/glib2.0-2.43.2/./glib/gmain.c line 3808
  • #9 g_main_context_iteration
    at /build/buildd/glib2.0-2.43.2/./glib/gmain.c line 3869
  • #10 g_application_run
    at /build/buildd/glib2.0-2.43.2/./gio/gapplication.c line 2290
  • #11 main
    at /build/buildd/evince-3.14.1/./shell/main.c line 325
Continuing.
[Thread 0x7f03515c0700 (LWP 10864) exited]
[Thread 0x7f0374332700 (LWP 10845) exited]
[Thread 0x7f03736c2700 (LWP 10846) exited]
[Thread 0x7f037123c700 (LWP 10848) exited]
[Thread 0x7f037ff4b9c0 (LWP 10842) exited]

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit
Comment 5 José Aliste 2014-12-24 10:59:22 UTC
thank you thi is much better... I dont understand why it took you ten hours to get this in ubuntu. I asked for the stacktrace as I could not reproduce the bug. the stacktrace now is clear to see where we are missing some null checks and so.
Comment 6 Christopher M. Penalver 2014-12-24 11:33:54 UTC
José Aliste, thanks for the fast response.

>"I dont understand why it took you ten hours to get this in ubuntu."

Well, because I don't have all the 200+ symbol package names I had to install memorized. Hence, I had to track down all the individual debug symbol names manually, ensuring no overlapping debug packages are installed as outlined in https://wiki.ubuntu.com/DebuggingProgramCrash . Now that I put a record of all the necessary packages in the Evince article I mentioned in a prior comment (as well as I have hot VM with everything installed) further traces from myself, or other non-devs using Ubuntu would be largely painless, more informative, and take minutes versus hours going forward.

>" I asked for the stacktrace as I could not reproduce the bug."

Fair enough, and thank you for testing to the issue. In the future, please feel free to advise which version specifically you are testing (and that you tested it earlier on), as that would provide a helpful clue on where the disconnect is.

>"the stacktrace now is clear to see where we are missing some null checks
and so."

Glad it was worth my efforts to provide this clarity.
Comment 7 Carlos Soriano 2018-05-20 05:41:14 UTC
Closing for migration, as this bug makes the migration fail.