Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 180732 - Mouse click anomaly in net-www/netscape-flash-9.0 on amd64
Summary: Mouse click anomaly in net-www/netscape-flash-9.0 on amd64
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-03 14:13 UTC by Jozsef Daniel
Modified: 2007-08-25 17:37 UTC (History)
2 users (show)

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 Jozsef Daniel 2007-06-03 14:13:30 UTC
Package versions:
www-client/mozilla-firefox-2.0.0.3
net-www/netscape-flash-9.0.31.0
net-www/nspluginwrapper-0.9.91.4

Emul-linux package versions:
emul-linux-x86-baselibs-10.2
emul-linux-x86-soundlibs-10.0-r1
emul-linux-x86-compat-1.0-r3
emul-linux-x86-xlibs-10.0
emul-linux-x86-gtklibs-10.0-r1
emul-linux-x86-medialibs-10.2
emul-linux-x86-qtlibs-10.0-r1
emul-linux-x86-sdl-10.1

Flash apps register a single mouse click in Firefox, and from then on clicks look as if having been received (eg. the "pause" button in Youtube flashes once when clicked), but nothing actually happens (eg. the video isn't paused). A new (single) mouse click can be received once focus is removed from the flash window, and then returned.
I'm not sure where the problem is, as the standalone flash player doesn't register mouse events AT ALL.
It might or might not have to do with the emul-linux libs.

Portage 2.1.2.7 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r0, 2.6.19-gentoo-r5.DJ.20070308.2 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5.DJ.20070308.2 x86_64 AMD Processor Model Unknown
Gentoo Base System release 1.12.9
Timestamp of tree: Sun, 03 Jun 2007 07:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r5
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
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
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
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/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.inf.elte.hu/ ftp://ftp.nyx.hu/gentoo http://gentoo.inode.at/"
LANG="en_US.UTF-8"
LINGUAS="en hu ja"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="16bit 3ds 64bit X X509 a52 aac aalib acl acpi aiglx alsa amd64 amr ao asf audacious audiofile background bcmath binary-drivers bittorrent blender-game bluetooth branding bzip2 c++ cairo canna cdda cddb cdparanoia cdr cdsound cg chm cjk cli colordiff cracklib cran crosscompile crypt css ctype cups curl curlwrappers cursors dbus depth32 directfb divx4linux djvu doc double-precision dri dts dv dvd dvdr dvdread effects emul-linux-x86 encode exif fat fbcon ffmpeg firefox flac flash flatfile fontconfig forceunicode ft ftp gaim gdbm gif gimp ginac glsa glut gmedia gmp gnome gnome-print gpgme gpm gs gstreamer gtk gtk2 gtkhtml gzip hal hddtemp html http icons iconv idea idn ieee1394 image imagemagick imap imlib imlib2 inquisitio irc iso14755 java java5 javacomm javascript jbig jce jikes jpeg jpeg2k lame lcms libcaca libg++ libwww linuxthreads-tls live lm_sensors lzo lzw mad madwifi maildir math matroska midi mikmod mime ming mjpeg mmap mmkeys mng modplug mono motif mouse mozbranding mp3 mp4 mpeg mpeg2 mplayer msdfs msn mudflap musepack nautilus ncurses net netbeans netpbm network nforce2 nls nptl nptlonly nsplugin ntp nvidia nvidis nvtv offensive ogg oggvorbis on-the-fly-crypt onoe openal openexr opengl openmp openssl oss pam pango paste64 patented pcre pdf perl pink player png posix pppd python qq rar readline reflection reiserfs rle rss rtc samba sdk sdl session shorten sid skins smp smtp sndfile speex spell spl ssl stream svg svgz sysfs syslog sysvipc szip t1lib tcpd tga theora threads thunderbird tiff timidity transcode truetype truetype-fonts type1 type1-fonts unicode unzip usb userlocales v4l v4l2 vcd vim vim-with-x visualization vorbis vorbis-psy wifi wma wmf wmp wv wxwindows x264 xanim xchattext xcomposite xforms xml xml2 xorg xpm xrandr xscreensaver xsl xv xvid zip zlib zvbi" 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 mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en hu ja" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Pete Higgins 2007-07-11 00:01:53 UTC
I have experienced this bug as well, but I can only reproduce it I have beryl running as my window manager. When I switch to kwin as my window manager, flash works fine.
Comment 2 Mikael Magnusson 2007-07-12 15:22:40 UTC
This is because most window managers intercept the click event on a client in order to focus it. It then sends the event to the client. Flash does something horribly wrong and fails to act on this event. It can be worked around (probably in most wms) by holding down shift while clicking, since the wm usually only binds the mouse click without any modifiers. It's definitely an upstream issue in flash.
I tried the 9.0.60 or whatever beta of flash and it had the issue even in the plugin (of not registering clicks at all unless you hold shift).

The reason it works sometimes in focused windows in some wms, is that those wms unbind the mouse event on focused windows.
Comment 3 Ryan 2007-08-25 17:14:53 UTC
We can probably close this one and mark it as upstream

http://blogs.adobe.com/penguin.swf/2007/08/click_me.html

The developer says he finally found the problem, and will have it fixed in the next beta release.
Comment 4 Olivier Crete (RETIRED) gentoo-dev 2007-08-25 17:37:28 UTC
as per comment #3