Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 246019 - app-text/xpdf-3.02-r1 segfaults when: fullscreen, zoom to selection, exit fullscreen
Summary: app-text/xpdf-3.02-r1 segfaults when: fullscreen, zoom to selection, exit ful...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Printing (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Printing Team
URL: http://upload.wikimedia.org/wikipedia...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-08 00:59 UTC by Constantin Greubel
Modified: 2010-02-16 21:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Constantin Greubel 2008-11-08 00:59:09 UTC
Downloading the WP-document from the address above, going to fullscreen mode, select a region, then right-click "zoom to selection" then exiting fullscreen always produces a segfault. But it crashes on (almost) all pdfs I tried.

*** glibc detected *** xpdf: free(): invalid pointer: 0x00007f25916a0010 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f25952d6bc8]
/lib/libc.so.6(cfree+0x76)[0x7f25952d8786]
xpdf[0x41b519]
xpdf[0x42159a]
xpdf[0x41b563]
xpdf[0x41c5ad]
xpdf[0x429668]
/usr/lib/libXt.so.6(XtCallCallbackList+0x127)[0x7f25966cddd7]
/usr/lib/libXm.so.4[0x7f2595e8f653]
/usr/lib/libXm.so.4[0x7f2595e8fdb9]
/usr/lib/libXt.so.6[0x7f259670280e]
/usr/lib/libXt.so.6[0x7f2596702aee]
/usr/lib/libXt.so.6(_XtTranslateEvent+0x58e)[0x7f25967031de]
/usr/lib/libXt.so.6(XtDispatchEventToWidget+0x421)[0x7f25966db761]
/usr/lib/libXt.so.6[0x7f25966dbdf4]
/usr/lib/libXt.so.6(XtDispatchEvent+0xdb)[0x7f25966daf5b]
/usr/lib/libXt.so.6(XtAppMainLoop+0x33)[0x7f25966db0c3]
xpdf[0x42be65]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7f2595280486]
xpdf(_ZN15SplashOutputDev13drawImageMaskEP8GfxStateP6ObjectP6Streamiiii+0x169)[0x40cec9]
======= Memory map: ========
00400000-0043e000 r-xp 00000000 00:0e 196870                             /usr/bin/xpdf
0063d000-0063e000 r--p 0003d000 00:0e 196870                             /usr/bin/xpdf
0063e000-00642000 rw-p 0003e000 00:0e 196870                             /usr/bin/xpdf
00642000-00dbc000 rw-p 00642000 00:00 0                                  [heap]
7f2584000000-7f2584021000 rw-p 7f2584000000 00:00 0 
7f2584021000-7f2588000000 ---p 7f2584021000 00:00 0 
7f25899a2000-7f259029f000 rw-p 7f25899a2000 00:00 0 
7f25916a0000-7f2591ba1000 rw-p 7f25916a0000 00:00 0 
7f2592aa2000-7f2592aa7000 r-xp 00000000 00:0e 330165                     /usr/lib64/libXfixes.so.3.1.0
7f2592aa7000-7f2592ba6000 ---p 00005000 00:0e 330165                     /usr/lib64/libXfixes.so.3.1.0
7f2592ba6000-7f2592ba7000 rw-p 00004000 00:0e 330165                     /usr/lib64/libXfixes.so.3.1.0
7f2592ba7000-7f2592bb0000 r-xp 00000000 00:0e 884957                     /usr/lib64/libXrender.so.1.3.0
7f2592bb0000-7f2592daf000 ---p 00009000 00:0e 884957                     /usr/lib64/libXrender.so.1.3.0
7f2592daf000-7f2592db0000 r--p 00008000 00:0e 884957                     /usr/lib64/libXrender.so.1.3.0
7f2592db0000-7f2592db1000 rw-p 00009000 00:0e 884957                     /usr/lib64/libXrender.so.1.3.0
7f2592db1000-7f2592dba000 r-xp 00000000 00:0e 655858                     /usr/lib64/libXcursor.so.1.0.2
7f2592dba000-7f2592fb9000 ---p 00009000 00:0e 655858                     /usr/lib64/libXcursor.so.1.0.2
7f2592fb9000-7f2592fbb000 rw-p 00008000 00:0e 655858                     /usr/lib64/libXcursor.so.1.0.2
7f2592fcc000-7f2592fd4000 r--s 00000000 00:0e 608228                     /var/cache/fontconfig/87f5e051
180a7a75f16eb6fe7dbd3749-x86-64.cache-2
7f2592fd4000-7f2592fe9000 r--s 00000000 00:0e 607001                     /var/cache/fontconfig/8d4af663
993b81a124ee82e610bb31f9-x86-64.cache-2
7f2592fe9000-7f2593045000 r--s 00000000 00:0e 607302                     /var/cache/fontconfig/17090aa3
8d5c6f09fb8c5c354938f1d7-x86-64.cache-2
7f2593045000-7f2593048000 r-xp 00000000 00:0e 131116                     /lib64/libuuid.so.1.2
7f2593048000-7f2593248000 ---p 00003000 00:0e 131116                     /lib64/libuuid.so.1.2
7f2593248000-7f2593249000 r--p 00003000 00:0e 131116                     /lib64/libuuid.so.1.2
7f2593249000-7f259324a000 rw-p 00004000 00:0e 131116                     /lib64/libuuid.so.1.2
7f259324a000-7f259324c000 r-xp 00000000 00:0e 131142                     /lib64/libdl-2.8.so
7f259324c000-7f259344c000 ---p 00002000 00:0e 131142                     /lib64/libdl-2.8.so
7f259344c000-7f259344d000 r--p 00002000 00:0e 131142                     /lib64/libdl-2.8.so
7f259344d000-7f259344e000 rw-p 00003000 00:0e 131142                     /lib64/libdl-2.8.so
7f259344e000-7f2593453000 r-xp 00000000 00:0e 333164                     /usr/lib64/libXdmcp.so.6.0.0
7f2593453000-7f2593552000 ---p 00005000 00:0e 333164                     /usr/lib64/libXdmcp.so.6.0.0
7f2593552000-7f2593553000 rw-p 00004000 00:0e 333164                     /usr/lib64/libXdmcp.so.6.0.0
7f2593553000-7f2593555000 r-xp 00000000 00:0e 333131                     /usr/lib64/libXau.so.6.0.0
7f2593555000-7f2593754000 ---p 00002000 00:0e 333131                     /usr/lib64/libXau.so.6.0.0
7f2593754000-7f2593755000 r--p 00001000 00:0e 333131                     /usr/lib64/libXau.so.6.0.0
7f2593755000-7f2593756000 rw-p 00002000 00:0e 333131                     /usr/lib64/libXau.so.6.0.0
7f2593756000-7f259376c000 r-xp 00000000 00:0e 657433                     /usr/lib64/libICE.so.6.3.0
7f259376c000-7f259396c000 ---p 00016000 00:0e 657433                     /usr/lib64/libICE.so.6.3.0
7f259396c000-7f259396e000 rw-p 00016000 00:0e 657433                     /usr/lib64/libICE.so.6.3.0
7f259396e000-7f2593972000 rw-p 7f259396e000 00:00 0 
7f2593972000-7f259397a000 r-xp 00000000 00:0e 337068                     /usr/lib64/libSM.so.6.0.0
7f259397a000-7f2593b79000 ---p 00008000 00:0e 337068                     /usr/lib64/libSM.so.6.0.0
7f2593b79000-7f2593b7a000Aborted

Reproducible: Always

Steps to Reproduce:
1. see Description
2.
3.

Actual Results:  
crashes

Expected Results:  
dont crash

emerge --info:

Portage 2.2_rc13 (default-linux/amd64/2007.0, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.27-gentoo-r1 x86_6
4)
=================================================================
System uname: Linux-2.6.27-gentoo-r1-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4200+-with-glibc2.
2.5
Timestamp of tree: Sat, 08 Nov 2008 00:30:01 +0000
app-shells/bash:     3.2_p39
dev-lang/python:     2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.2
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=athlon64 -pipe -msse3 -mmmx"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-
release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=athlon64 -pipe -msse3 -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch u
serpriv usersandbox"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo"
LDFLAGS=""
LINGUAS="de en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --
delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X509 acl alsa amd64 bash-completion bzip2 dbus dri fftw flac glitz gnutls ipv6 jpeg logrotat
e mmap mmx mng mp3 nls nptl nptlonly ogg openmp png sdl skey sse sse2 ssl svg threads tiff truetype uni
code vorbis zlib" ALSA_CARDS="snd-hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop 
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route shar
e 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 d
av 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 userd
ir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayr
ad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO
_CARDS="radeonhd"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, P
ORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


My poppler version is 0.10.0
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2010-02-11 04:23:40 UTC
(In reply to comment #0)
> My poppler version is 0.10.0

What's the status of this with app-text/poppler-0.12.3-r3 and xpdf-3.02-r4?
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-02-16 21:33:40 UTC
Reopen if it's still a problem with poppler-0.12.3-r5 and xpdf-3.02-r4