| Summary: | =app-text/evince-2.30.3 - Crashes sometimes with *.djvu files | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Szymluk <szymluk86> |
| Component: | Current packages | Assignee: | Daniel Gryniewicz (RETIRED) <dang> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | CC: | dmitry.ghost99, gnome |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | AMD64 | ||
| OS: | Linux | ||
| URL: | https://bugzilla.gnome.org/show_bug.cgi?id=630076 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | Full trace | ||
Please try to get a proper backtrace, for it, I would suggest you to install gnome-extra/bug-buddy and, then, remerge some of the packages as follows: FEATURES="$FEATURES debug splitdebug" CFLAGS="-O2 -pipe -ggdb" CXXFLAGS="-O2 -pipe -ggdb" emerge -1 glib gtk+ poppler djvu evince After that (if I don't misremember, logout-login from gnome session is not needed, but I am not 100% sure :-S), bug-buddy will catch the crash, take a backtrace with gdb and try to open an upstream bug report. Then refer here to that bug report to let us check it and probably find its duplicates if possible, that is "easy" since upstream bugzilla includes a way to find duplicated backtraces ;-) (In reply to comment #1) > Please try to get a proper backtrace, for it, I would suggest you to install > gnome-extra/bug-buddy and, then, remerge some of the packages as follows: > > FEATURES="$FEATURES debug splitdebug" CFLAGS="-O2 -pipe -ggdb" CXXFLAGS="-O2 > -pipe -ggdb" emerge -1 glib gtk+ poppler djvu evince > > After that (if I don't misremember, logout-login from gnome session is not > needed, but I am not 100% sure :-S), bug-buddy will catch the crash, take a > backtrace with gdb and try to open an upstream bug report. Then refer here to > that bug report to let us check it and probably find its duplicates if > possible, that is "easy" since upstream bugzilla includes a way to find > duplicated backtraces ;-) > Ok. I remerge these packages and sent a bug report. Version: 2.30.3 What were you doing when the application crashed? I try open any *.djvu file. That's all. Distribution: Gentoo Base System release 1.12.13 Gnome Release: 2.30.2 2010-08-04 (Gentoo) BugBuddy Version: 2.30.0 System: Linux 2.6.34.5 #2 SMP Wed Aug 25 12:30:57 CEST 2010 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10707000 Selinux: No Accessibility: Disabled GTK+ Theme: Mist Icon Theme: Mist GTK+ Modules: canberra-gtk-module, gnomebreakpad Memory status: size: 337027072 vsize: 337027072 resident: 19218432 share: 12046336 rss: 19218432 rss_rlim: 18446744073709551615 CPU usage: start_time: 1284909060 rtime: 315 utime: 254 stime: 61 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evince' [Thread debugging using libthread_db enabled] [New Thread 0x7f688fc84710 (LWP 25099)] [New Thread 0x7f6890485710 (LWP 25098)] 0x00007f689b003bcd in waitpid () from /lib/libpthread.so.0 + Trace 223801 Inferior 1 [process 25097] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal] ----------- .xsession-errors --------------------- Starting emerald ** Message: Initializing gksu extension... Initializing nautilus-gdu extension /usr/bin/compiz (cube) - Warn: Failed to load slide: freedesktop set zoom: 1,00 Error (366300): Error in JPX stream Error (451405): Error in JPX stream Error (366300): Error in JPX stream Error (451405): Error in JPX stream Error (366300): Error in JPX stream Error (451405): Error in JPX stream Error (366300): Error in JPX stream Error (451405): Error in JPX stream warning: Can not parse XML syscalls information; XML support was disabled at compile time. -------------------------------------------------- Thanks Created attachment 248005 [details]
Full trace
I add full trace this bug
OK, thanks, please attach a failing djvu file to upstream bug also: https://bugzilla.gnome.org/show_bug.cgi?id=630076 (In reply to comment #4) > OK, thanks, please attach a failing djvu file to upstream bug also: > https://bugzilla.gnome.org/show_bug.cgi?id=630076 > Done :) Umm, I forgot to ask two important versions: 1. app-text/djvu version 2. Have you tried to reproduce on a new created user account? (In reply to comment #6) > Umm, I forgot to ask two important versions: > 1. app-text/djvu version > 2. Have you tried to reproduce on a new created user account? > Ad 1. root@maszynka /h/ska# equery uses app-text/djvu [ Searching for packages matching app-text/djvu... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for app-text/djvu-3.5.22-r1 ] U I - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml - - doc : Adds extra documentation (API, Javadoc, etc) + + jpeg : Adds JPEG image support - - linguas_ja : Japanese locale + + nls : Adds Native Language Support (using gettext - GNU locale utilities) + + tiff : Adds support for the TIFF image format + + xml : Add support for XML files root@maszynka /h/ska# Ad 2. No, but I logged at root account. Same effect - evince crashes (In reply to comment #7) > Ad 2. > > No, but I logged at root account. Same effect - evince crashes > Then, please try to create a new account for being sure this is not caused by any old configuration (either in evince, gnome...) inherited from older Gnome versions (In reply to comment #8) > (In reply to comment #7) > > Ad 2. > > > > No, but I logged at root account. Same effect - evince crashes > > > > Then, please try to create a new account for being sure this is not caused by > any old configuration (either in evince, gnome...) inherited from older Gnome > versions > Ok. I created a new account with default GNOME configuration and evince is crashing as before. OK :-) evince-2.32 will be soon in the tree, would be interesting to test with it in the near future Still valid with 2.32? Please get back to us. Upstream also needs updates with a failing file if possible. (In reply to comment #12) > Still valid with 2.32? > (In reply to comment #13) > Please get back to us. Upstream also needs updates with a failing file if > possible. > Hi, I found some free time and did update Evince (with dependencies); =x11-libs/gtk+-2.22.1-r1 =dev-libs/glib-2.26.1-r1 =x11-libs/cairo-1.10.2-r1 =x11-libs/gdk-pixbuf-2.22.1 =gnome-base/librsvg-2.32.1 Also, I ran this application some times with *.djvu file. You can download this file here -> http://narod.ru/disk/13917612000/diach_hip.djvu (Diachenko's vocabulary of Old Church Slavonic Language). No errors, bugs etc. Application works fine. Ps. When GNOME users can expect 2.32.x version of this environment in Portage's stable tree? Regards, Ł. Sz. |
When I run evince with any *djvu file, application sometimes crashes with output "Multiple segmentation faults occurred; can't display error dialog". Sorry for my bad English. Reproducible: Sometimes Steps to Reproduce: 1. I run application. 2. Application crashes with output "Multiple segmentation faults occurred; can't display error dialog". 3. Actual Results: Application crashes... root@maszynka /h/ska# emerge --info evince Portage 2.1.8.3 (default/linux/amd64/10.0/desktop/gnome, gcc-4.4.3, glibc-2.11.2-r0, 2.6.34.5 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.34.5-x86_64-AMD_Athlon-tm-_X2_Dual-Core_QL-65-with-gentoo-1.12.13 Timestamp of tree: Wed, 15 Sep 2010 08:45:03 +0000 app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r3, 3.1.2-r4 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.65-r1 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b sys-devel/make: 3.81-r2 virtual/os-headers: 2.6.30-r1 ABI="amd64" ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" ACCEPT_PROPERTIES="*" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" ANT_HOME="/usr/share/ant" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ARCH="amd64" ASFLAGS_x86="--32" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CDEFINE_amd64="__x86_64__" CDEFINE_x86="__i386__" CFLAGS="-O2 -march=k8-sse3 -pipe" CFLAGS_x86="-m32" CHOST="x86_64-pc-linux-gnu" CHOST_amd64="x86_64-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" CLEAN_DELAY="5" COLLISION_IGNORE="/lib/modules" COLORTERM="gnome-terminal" CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CVS_RSH="ssh" CXXFLAGS="-O2 -march=k8-sse3 -pipe" DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-vcDVJem79R,guid=361b9be0ecee2b371e3a5b1b0000003f" DEFAULT_ABI="amd64" DESKTOP_SESSION="gnome" DISPLAY=":0.0" DISTDIR="/usr/portage/distfiles" EDITOR="/usr/bin/vim" ELIBC="glibc" EMERGE_DEFAULT_OPTS="--ask --verbose --alphabetical" EMERGE_WARNING_DELAY="10" EPREFIX="" EROOT="/" FEATURES="assume-digests collision-protect distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" GCC_SPECS="" GDK_USE_XFT="1" GDMSESSION="gnome" GDM_LANG="pl_PL.UTF-8" GDM_XSERVER_LOCATION="local" GENTOO_MIRRORS="http://gentoo.prz.rzeszow.pl http://gentoo.po.opole.pl ftp://gentoo.po.opole.pl" GNOME_DESKTOP_SESSION_ID="this-is-deprecated" GNOME_KEYRING_CONTROL="/tmp/keyring-pgge6r" GNOME_KEYRING_PID="4536" GTK_RC_FILES="/etc/gtk/gtkrc:/home/ska/.gtkrc-1.2-gnome2" HOME="/root" INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.3/info" INPUT_DEVICES="synaptics evdev" JAVAC="/etc/java-config-2/current-system-vm/bin/javac" JAVACC_HOME="/usr/share/javacc/" JAVA_HOME="/etc/java-config-2/current-system-vm" JDK_HOME="/etc/java-config-2/current-system-vm" KERNEL="linux" LANG="pl_PL.UTF-8" LANGUAGE="48" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LC_COLLATE="C" LC_CTYPE="pl_PL.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LDFLAGS_x86="-m elf_i386" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LIBDIR_amd64="lib64" LIBDIR_amd64_fbsd="lib64" LIBDIR_ppc="lib32" LIBDIR_ppc64="lib64" LIBDIR_sparc32="lib32" LIBDIR_sparc64="lib64" LIBDIR_x86="lib32" LIBDIR_x86_fbsd="lib32" LIBGL_DRIVERS_PATH="/usr/lib64/dri:/usr/lib32/dri" LINGUAS="pl" LOGNAME="root" MAKEOPTS="-j3 -s" MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.20.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.3/man:/etc/java-config/system-vm/man/" MULTILIB_ABIS="amd64 x86" MULTILIB_STRICT_DENY="64-bit.*shared object" MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OPENGL_PROFILE="ati" ORBIT_SOCKETDIR="/tmp/orbit-ska" PAGER="/usr/bin/less" PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="ppc x86-openbsd ppc-openbsd ppc64 x86-winnt x86-fbsd ppc-aix alpha arm x86-freebsd s390 amd64 arm-linux x86-macos x64-openbsd ia64-hpux hppa x86-netbsd amd64-linux ia64-linux x86 sparc-solaris x64-freebsd sparc64-solaris x86-linux x64-macos sparc m68k-mint ia64 mips ppc-macos x86-interix hppa-hpux amd64-fbsd x64-solaris mips-irix m68k sh x86-solaris sparc-fbsd" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib64/portage/bin" PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_DEPCACHEDIR="/var/cache/edb/dep" PORTAGE_ELOG_CLASSES="warn error log" PORTAGE_ELOG_MAILFROM="portage@localhost" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="root" PORTAGE_ELOG_SYSTEM="save_summary echo" PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5" PORTAGE_FETCH_RESUME_MIN_SIZE="350K" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_NICENESS="19" PORTAGE_PYM_PATH="/usr/lib64/portage/pym" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_RSYNC_RETRIES="3" PORTAGE_SYNC_STALE="30" PORTAGE_TMPDIR="/var/tmp" PORTAGE_VERBOSE="1" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/usr/portage" PRELINK_PATH_MASK="/usr/lib64/libfreebl3.so:/usr/lib64/libnssdbm3.so:/usr/lib64/libsoftokn3.so" PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" PWD="/home/ska" PYTHONDONTWRITEBYTECODE="1" RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}"" ROOT="/" ROOTPATH="/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.3" RPMDIR="/usr/portage/rpm" RUBY_TARGETS="ruby18" SANE_BACKENDS="gt68xx" SANE_CONFIG_DIR="/etc/sane.d" SESSION_MANAGER="local/maszynka:@/tmp/.ICE-unix/4545,unix/maszynka:/tmp/.ICE-unix/4545" SHELL="/bin/fish" SHLVL="0" SSH_AGENT_PID="4564" SSH_ASKPASS="/usr/bin/ssh-askpass-fullscreen" SSH_AUTH_SOCK="/tmp/keyring-pgge6r/ssh" STAGE1_USE="multilib nptl nptlonly unicode" SYMLINK_LIB="yes" SYNC="rsync://rsync1.pl.gentoo.org/gentoo-portage" TERM="xterm" USB_DEVFS_PATH="/dev/bus/usb" USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gdu gif gnome gnome-keyring gpm gstreamer gtk hal iconv ipv6 jpeg lcms ldap libnotify mad mikmod mmx mng modules mp3 mp4 mpeg mudflap multilib nautilus ncurses network-cron nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd python qt3support readline reflection sdl session spell sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="pl" RUBY_TARGETS="ruby18" SANE_BACKENDS="gt68xx" USERLAND="GNU" VIDEO_CARDS="vesa fglrx" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" USER="root" USERLAND="GNU" USERNAME="ska" USE_EXPAND="ALSA_CARDS ALSA_PCM_PLUGINS APACHE2_MODULES APACHE2_MPMS CAMERAS CROSSCOMPILE_OPTS DVB_CARDS ELIBC FCDSL_CARDS FOO2ZJS_DEVICES FRITZCAPI_CARDS INPUT_DEVICES KERNEL LCD_DEVICES LINGUAS LIRC_DEVICES MISDN_CARDS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS USERLAND VIDEO_CARDS XFCE_PLUGINS XTABLES_ADDONS" USE_EXPAND_HIDDEN="CROSSCOMPILE_OPTS ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults:pkginternal:env.d" VBOX_APP_HOME="/opt/VirtualBox" VIDEO_CARDS="vesa fglrx" WINDOWID="37748739" WINDOWPATH="7" XAUTHORITY="/root/.xauthi1BHee" XDG_CONFIG_DIRS="/etc/xdg" XDG_DATA_DIRS="/usr/local/share:/usr/share:/usr/share/gdm" XDG_MENU_PREFIX="gnome-" XDG_SESSION_COOKIE="3168b0f5f492ce3729a6060b4b16784f-1284537677.365720-1034832020" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" XZ_OPT="--memory=max" ================================================================= Package Settings ================================================================= app-text/evince-2.30.3 was built with the following: USE="dbus -debug djvu -doc -dvi gnome gnome-keyring (multilib) nautilus -t1lib tiff" root@maszynka /h/ska#