GNOME Bugzilla – Bug 741695
evince crashed with SIGSEGV
Last modified: 2018-05-20 05:41:14 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.
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.
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.
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.
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
+ Trace 234445
Thread 1 (Thread 0x7f037ff4b9c0 (LWP 10842))
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
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.
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.
Closing for migration, as this bug makes the migration fail.