Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 299966

Summary: kde-4.4.4, qt-4.6.3 and earlier: Cannot sort clicking in column header in all KDE applications. Qt problem?
Product: Gentoo Linux Reporter: Melendro <melendro>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED INVALID    
Severity: normal CC: esigra
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 313999    

Description Melendro 2010-01-06 22:28:56 UTC
When I click on a column header to sort the items by this column nothing happens. Right click works fine (I can see the list of columns to hide/unhide them).

I think it may be a Qt problem as several KDE applications fail (kmail, akregator, systemsettings, etc). Nevertheless some KDE apps works fine (konqueror, dolphin, etc.)

Versions used:
suso@asrock ~ $ ls -ld /var/db/pkg/x11-libs/qt*                             
drwxr-xr-x 2 root root 4096 2010-01-06 22:36 /var/db/pkg/x11-libs/qt-core-4.5.3-r2
drwxr-xr-x 2 root root 4096 2010-01-06 22:37 /var/db/pkg/x11-libs/qt-dbus-4.5.3-r1
drwxr-xr-x 2 root root 4096 2010-01-06 22:23 /var/db/pkg/x11-libs/qt-gui-4.5.3-r2
drwxr-xr-x 2 root root 4096 2009-11-01 15:13 /var/db/pkg/x11-libs/qt-opengl-4.5.3-r1
drwxr-xr-x 2 root root 4096 2009-11-01 15:10 /var/db/pkg/x11-libs/qt-qt3support-4.5.3
drwxr-xr-x 2 root root 4096 2009-11-01 14:39 /var/db/pkg/x11-libs/qt-script-4.5.3-r1
drwxr-xr-x 2 root root 4096 2009-10-13 05:26 /var/db/pkg/x11-libs/qtscriptgenerator-0.1.0
drwxr-xr-x 2 root root 4096 2009-11-01 14:40 /var/db/pkg/x11-libs/qt-sql-4.5.3
drwxr-xr-x 2 root root 4096 2009-11-01 15:11 /var/db/pkg/x11-libs/qt-svg-4.5.3-r1
drwxr-xr-x 2 root root 4096 2009-11-01 14:41 /var/db/pkg/x11-libs/qt-test-4.5.3-r1
drwxr-xr-x 2 root root 4096 2009-11-01 15:41 /var/db/pkg/x11-libs/qt-webkit-4.5.3
drwxr-xr-x 2 root root 4096 2009-11-01 14:46 /var/db/pkg/x11-libs/qt-xmlpatterns-4.5.3-r1

suso@asrock ~ $ ls -ld /var/db/pkg/kde-base/akregator-4.3.3/ /var/db/pkg/kde-base/kmail* /var/db/pkg/kde-base/systemsettings-4.3.3/ /var/db/pkg/kde-base/konqueror-4.3.3/ /var/db/pkg/kde-base/dolphin-4.3.3/
drwxr-xr-x 2 root root 4096 2010-01-06 23:12 /var/db/pkg/kde-base/akregator-4.3.3/
drwxr-xr-x 2 root root 4096 2009-12-01 22:47 /var/db/pkg/kde-base/dolphin-4.3.3/
drwxr-xr-x 2 root root 4096 2009-12-01 23:35 /var/db/pkg/kde-base/kmail-4.3.3
drwxr-xr-x 2 root root 4096 2009-12-01 21:21 /var/db/pkg/kde-base/kmailcvt-4.3.3
drwxr-xr-x 2 root root 4096 2009-12-01 22:45 /var/db/pkg/kde-base/konqueror-4.3.3/
drwxr-xr-x 2 root root 4096 2009-12-01 23:14 /var/db/pkg/kde-base/systemsettings-4.3.3/


Reproducible: Always

Steps to Reproduce:




suso@asrock ~ $ emerge --info
Portage 2.1.6.13 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31-gentoo-r6 x86_64)                                                 
=================================================================               
System uname: Linux-2.6.31-gentoo-r6-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_3800+-with-gentoo-1.12.13                                                  
Timestamp of tree: Wed, 06 Jan 2010 01:45:03 +0000                              
ccache version 2.4 [enabled]                                                    
app-shells/bash:     4.0_p35                                                    
dev-java/java-config: 2.1.9-r2                                                  
dev-lang/python:     2.6.4                                                      
dev-util/ccache:     2.4-r7                                                     
dev-util/cmake:      2.6.4-r3                                                   
sys-apps/baselayout: 1.12.13                                                    
sys-apps/sandbox:    1.6-r2                                                     
sys-devel/autoconf:  2.13, 2.63-r1                                              
sys-devel/automake:  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:   2.2.6b                                                     
virtual/os-headers:  2.6.27-r2                                                  
ACCEPT_KEYWORDS="amd64"                                                         
CBUILD="x86_64-pc-linux-gnu"                                                    
CFLAGS="-march=athlon64 -O2 -pipe"                                              
CHOST="x86_64-pc-linux-gnu"                                                     
CONFIG_PROTECT="/etc /usr/share/X11/xkb /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/splash /etc/terminfo /etc/udev/rules.d"                                                     
CXXFLAGS="-march=athlon64 -O2 -pipe"                                            
DISTDIR="/usr/portage/distfiles"                                                
EMERGE_DEFAULT_OPTS="--with-bdeps y"                                            
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                           
GENTOO_MIRRORS="ftp://mirror.netcologne.de/gentoo/ http://mirror.netcologne.de/gentoo/ ftp://gentoo.imj.fr/pub/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"                                       
LANG="en_US.utf8"                                                               
LC_ALL="en_US.utf8"                                                             
LDFLAGS="-Wl,-O1"                                                               
LINGUAS="en es"                                                                 
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/local/portage"                                            
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"                           
USE="3dnow 3dnowext X a52 aac aalib accessibility acl acpi alsa amd64 amr amrnb amrwb apache2 apm asf audiofile berkdb bluetooth branding bzip2 cairo cdparanoia cdr clamav cli consolekit cracklib crypt css cups curl cxx dbus dri dts dvd dvdr emboss encode evo exif faac faad fam ffmpeg firefox flac fortran ftp gdbm gif gimp glut gphoto2 gpm gstreamer gtk hal iconv id3tag ipod irmc java javascript jpeg kde libcaca libnotify lm_sensors mad midi mikmod mime mmx mmxext mng modules mozilla mp3 mp4 mpeg mudflap multilib musicbrainz mysql ncurses network nls nptl nptlonly nsplugin nvidia ogg opencore-amr opengl openmp pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime rdesktop readline reflection rtc samba sasl scanner sdl session smp sms spell spl sse sse2 ssl startup-notification subtitles svg sysfs tcpd threads thunar tiff timidity truetype unicode usb vcd vorbis wav wifi wma wxwidgets x264 xine xml xorg xpm xulrunner xv xvid 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" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en es" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2010-03-12 23:11:17 UTC
Is the problem still present with kde-4.3.5 and current qt?
Comment 2 Melendro 2010-03-13 11:51:59 UTC
Yes, the problem is still here with KDE-4.3.5 and qt-4.6.2
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2010-06-11 17:35:19 UTC
How about kde 4.4.4 (current stable candidate)?
Comment 4 Melendro 2010-06-11 17:50:20 UTC
(In reply to comment #3)
> How about kde 4.4.4 (current stable candidate)?
> 

Sorry I cannot test it, as I have an almost stable system and I'm not willing to "de-stabilize" such an important group of packages as KDE are.

I'll come back to you when KDE-4.4.4 are marked stable.
Comment 5 Andreas K. Hüttel archtester gentoo-dev 2010-06-20 21:13:32 UTC
Chicken and egg problem here... resolving for now as NEEDINFO. Please reopen if the problem reoccurs with more recent kde versions. (In reply to comment #4)

> 
> > How about kde 4.4.4 (current stable candidate)?
> > 
> 
> Sorry I cannot test it, as I have an almost stable system and I'm not willing
> to "de-stabilize" such an important group of packages as KDE are.
> 
> I'll come back to you when KDE-4.4.4 are marked stable.
> 

Comment 6 Melendro 2010-06-26 16:24:11 UTC
(In reply to comment #5)
> Chicken and egg problem here... resolving for now as NEEDINFO. Please reopen if
> the problem reoccurs with more recent kde versions. (In reply to comment #4)

Even worse in KDE-4.4.4: I cannot sort in ANY KDE application (in KDE-4.3.5 I was able to sort-by-column in some apps, like konqueror, dolphin, etc.).
Comment 7 Melendro 2010-06-26 21:05:49 UTC
Tried with QT-4.6.3, but problem remains. (Changed summary accordingly)
Comment 8 Erik 2010-06-27 08:20:29 UTC
I just tried to reproduce this in Konqueror 4.4.4 (x11-libs/qt-gui-4.6.2) and sometimes it did not react to a click on the column header. But by clicking repeadtedly I it would always work eventually.
Comment 9 Melendro 2010-06-27 11:23:23 UTC
(In reply to comment #8)
> I just tried to reproduce this in Konqueror 4.4.4 (x11-libs/qt-gui-4.6.2) and
> sometimes it did not react to a click on the column header. But by clicking
> repeadtedly I it would always work eventually.
> 

Mine never responds, no matter how many times I click.
Comment 10 Maciej Mrozowski gentoo-dev 2010-07-05 10:31:43 UTC
Sorting always worked here. Have your tried to reproduce in new clean account? Maybe your ~/.kde4 config dir is broken (KDE tends to break its config files occasionally, especially on KDE version updates)
Comment 11 Melendro 2010-07-06 18:33:31 UTC
I've discovered my problem: I always use VNC (x11vnc) to access my box from my laptop because the monitor broke years ago and I didn't want to buy a new one (not needed as I hardly used it).

Today I had to connect a borrowed one (boot problem because of corruption in the boot partition) and after solving the booting problem I tested the system and I discovered that I can sort-by-column clicking on the header with the hardware mouse.

So the problem is not in KDE or Qt, but in x11vnc (or the interactions of them).  I couldn't imagine it because the VNC mouse click works fine everywhere except in this Qt table headers.

I'm closing this bug as invalid and will open a new one for x11vnc. Sorry for the noise.