Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 333109 - x11-libs/gtk+-2.20.1-r1 breaks drag-n-drop within VNC
Summary: x11-libs/gtk+-2.20.1-r1 breaks drag-n-drop within VNC
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-17 02:51 UTC by lou
Modified: 2011-01-01 14:43 UTC (History)
1 user (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 lou 2010-08-17 02:51:06 UTC
gtk apps (claws-mail, pidgin, firefox) lose their drag-n-drop functionality in vnc window. X in console, things work fine. Items drug return to source location and not the target location as intended.

https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/587856/
https://bugzilla.gnome.org/show_bug.cgi?id=620240
http://git.gnome.org/browse/gtk+/commit/?id=0efb24f589a74c4a4e78a1803d6e7205be9c1984

Above bugs refer to the same problem. Attempting to roll back gtk+ to 2.18.9 now.

Reproducible: Always

Steps to Reproduce:
1.Install gtk+-2.20.1-r1
2.Open VNC window
3.Open gtk app and attempt to drag-n-drop

Actual Results:  
Icon, meessage or tab returns to the original location.

Expected Results:  
Icon, message or tab should be dropped in the desired location

Portage 2.1.8.3 (default/linux/x86/10.0/server, gcc-4.3.4, glibc-2.11.2-r0, 2.6.31-gentoo-r6 i686)
=================================================================
System uname: Linux-2.6.31-gentoo-r6-i686-Intel-R-_Pentium-R-_4_CPU_2.40GHz-with-gentoo-1.12.13
Timestamp of tree: Mon, 16 Aug 2010 07:00:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
app-shells/bash:     4.0_p37
dev-java/java-config: 1.3.7-r1, 2.1.11
dev-lang/python:     2.4.6, 2.5.4-r3, 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
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.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       3.4.6-r2, 4.1.2, 4.3.4, 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
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/local/portage"
SYNC="rsync://172.16.0.2/gentoo-portage"
USE="X acl apache2 bzip2 cli cracklib crypt cups curl cxx dbus dri extras fortran gd gdbm gpm hardenedphp iconv innodb jpeg ldap modules mudflap mysql ncurses nls nptl nptlonly openmp openssh pam pcre perl php pppd pwdb python qt3support qt4 readline reflection samba session spl ssl sysfs tcpd truetype unicode x86 xml xorg zlib" ALSA_CARDS="intel8x0" 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 auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="ati" 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"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

x11-libs/gtk+-2.20.1-r1  USE="cups jpeg tiff (-aqua) -debug -doc (-introspection) -jpeg2k -test -vim-syntax -xinerama"
Comment 1 lou 2010-08-17 03:47:58 UTC
Rolled back gtk+ to 2.18 and recompiled claws-mail, and I'm back in business. It's definitely related to 2.20
Comment 2 Alexey 2010-09-06 19:49:59 UTC
Bug is not only with VNC.
It's present on my laptop with GNOME.
Drag-n-drop works only once after restarting xorg, then drag-n-drop not work. It's present in LXDE to.
Comment 3 Alexey 2010-09-06 19:55:15 UTC
Add some:
Drag-n-drop not work between file-managers (tested: nautilus, pcmanfm) & applications (tested: audacious2, audacious2-gtk, smplayer).
Update gtk+ on 2.21.7 version is not solve problem.
Comment 4 lou 2010-10-26 05:46:11 UTC
Any updates regarding this?
Comment 5 Pacho Ramos gentoo-dev 2010-10-26 17:34:46 UTC
Go directly to latest comments on upstream report:
https://bugzilla.gnome.org/show_bug.cgi?id=620240
Comment 6 Pacho Ramos gentoo-dev 2011-01-01 14:43:33 UTC
We cannot do much downstream, but we are CCed to upstream bug report and, then, if any fix arrives, we will be noticed for trying to backport it if possible