Summary: | firefox-3.5.2 crashes on PDF tab close with acroread-9.1.3, nspluginwrapper-1.2.2 on amd64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Waller <p> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Peter Waller
2009-08-10 08:54:50 UTC
emerge --info, on the offchance it is useful. Portage 2.2_rc33 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r5 x86_64) ================================================================= System uname: Linux-2.6.29-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-glibc2.2.5 Timestamp of tree: Sun, 09 Aug 2009 16:15:02 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.8-r1 dev-lang/python: 2.5.4-r3, 2.6.2-r1 dev-python/pycrypto: 2.0.1-r8 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.4 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -ggdb" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" 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 /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks fixpackages nostrip parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ " LANG="en_GB.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="en_GB" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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" PORTDIR_OVERLAY="/usr/portage/local/layman/pythonhead /usr/portage/local/layman/gnome /usr/portage/local/layman/devnull /usr/portage/local/layman/science /usr/portage/local/layman/jokey /usr/portage/local/mine /usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 applet automount bash-completion berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr eds emboss encode esd evo fam ffmpeg firefox flac fortran fuse gdbm gif gnome gnome-keyring gnomecd gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde ldap libnotify lirc mad mikmod mmx mp3 mp4 mpeg mudflap multilib nautilus ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis x264 xinerama xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" 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 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" DVB_CARDS="usb-af9015" ELIBC="glibc" INPUT_DEVICES="synaptics evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" LIRC_DEVICES="avermedia" USERLAND="GNU" VIDEO_CARDS="nvidia virtualbox" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS It's not easy to tell whose fault this is; not sure yet which team should get this bug... I suspect acroread is doing something bad and nspluginplayer is letting it get away with it, but that's just a guess Can you try running nspluginwrapper and acroread standalone, using nspluginplayer http://gwenole.beauchesne.info/en/projects/nspluginwrapper/help If there is still any crashing without firefox in the picture, at least we've learned something. (In reply to comment #2) > It's not easy to tell whose fault this is; not sure yet which team should get > this bug... I suspect acroread is doing something bad and nspluginplayer is > letting it get away with it, but that's just a guess > > Can you try running nspluginwrapper and acroread standalone, using > nspluginplayer > http://gwenole.beauchesne.info/en/projects/nspluginwrapper/help > > If there is still any crashing without firefox in the picture, at least we've > learned something. > Good idea. Unfortunately, I followed the instructions on that page to load a PDF file, and I couldn't get much further. nspluginplayer -v src=Documents/test.pdf *** NSPlugin Player *** WARNING: skip attribute '-v' ** ERROR **: could not find any plugin to use aborting... (In reply to comment #3) > Good idea. > > Unfortunately, ... I'm not sure how to proceed from here, I tried a few things such as setting the mimetype on the commandline but that didn't help either. Any suggestions? If it helps, I just triggered the same crash with evince instead of acroread, so I guess this leaves firefox/nspluginwrapper. Ok, now that you mention evince crashes as well, I thought of something else to try: use something other than nspluginwrapper (such as mozplugger http://mozplugger.mozdev.org) to embed evince, and see if you can still get it to crash. (In reply to comment #6) > Ok, now that you mention evince crashes as well, I thought of something else to > try: use something other than nspluginwrapper (such as mozplugger > http://mozplugger.mozdev.org) to embed evince, and see if you can still get it > to crash. > It turns out I had both mozplugger and nspluginwrapper installed. So I un-emerged nspluginwrapper and tried just mozplugger, and it crashed (in fact, I think mozplugger was infact originally the thing triggering this bug, I had forgotten I had mozplugger installed). Repeating this with only nspluginwrapper installed, the "theme" of the PDF toolbar in acroread changed from "redmond" to something much more shiny. I've only ever seen it with the redmond theme before so I guess I wasn't actually using nspluginwrapper previously. Most importantly, it crashed under both scenarios. Interestingly, it does not crash if I close the tab and it is not currently visible. (i.e. using "close other tabs" from a different tab). (In reply to comment #7) > (In reply to comment #6) > > Ok, now that you mention evince crashes as well, I thought of something else to > > try: use something other than nspluginwrapper (such as mozplugger > > http://mozplugger.mozdev.org) to embed evince, and see if you can still get it > > to crash. > > > > It turns out I had both mozplugger and nspluginwrapper installed. So I > un-emerged nspluginwrapper and tried just mozplugger, and it crashed (in fact, > I think mozplugger was infact originally the thing triggering this bug, I had > forgotten I had mozplugger installed). > > Repeating this with only nspluginwrapper installed, the "theme" of the PDF > toolbar in acroread changed from "redmond" to something much more shiny. I've > only ever seen it with the redmond theme before so I guess I wasn't actually > using nspluginwrapper previously. > > Most importantly, it crashed under both scenarios. Interestingly, it does not > crash if I close the tab and it is not currently visible. (i.e. using "close > other tabs" from a different tab). > I have just upgraded to: * www-client/mozilla-firefox-3.5.2-r2 * net-libs/xulrunner-1.9.1.2-r2 I'm running: * www-plugins/nspluginwrapper-1.2.2 ..and I uninstalled mozplugger This problem went away. |