[Gambas-bugtracker] Bug #1425: FileChooser locks when switching to detailed view.

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Mon Oct 1 01:31:17 CEST 2018


http://gambaswiki.org/bugtracker/edit?object=BUG.1425&from=L21haW4-

Tony MOREHEN reported a new bug.

Summary
-------

FileChooser locks when switching to detailed view.

Type             : Bug
Priority         : Medium
Gambas version   : Unknown
Product          : Unknown


Description
-----------

Observed only with qt4 component and only for large directories like /usr/bin.
The lock happens when switching to /usr/bin when already in detailed view or when switching from icon view to detailed view when already in /usr/bin.

I've noticed two types of behavior.  First, the fileview blanks, the wait cursor appears, several seconds pause, normal cursor re-appears, program locks with fileview still blank.  Second, the fileview blanks, the wait cursor appears, several seconds pause, normal cursor re-appears, fileview display reappears in detailed view, program locks.  In this case, the auto-resize of the first column never happens.  The first behaviour happens when Fileview.ShowDetailed is programmatically set to True.  The second case happens when FileChooser's own ShowDetailed button is clicked.

The Fileview component by itself does not lock.  The lock only occurs when Fileview is a part of Filechooser and only in qt4.


System information
------------------

[[System]
Gambas=3.11.90
OperatingSystem=Linux
Kernel=4.18.9-1-MANJARO
Architecture=x86_64
Distribution=Manjaro Linux
Desktop=XFCE
Theme=Gtk
Language=en_CA.utf8
Memory=5911M

[Libraries]
Cairo=libcairo.so.2.11512.0
Curl=libcurl.so.4.5.0
DBus=libdbus-1.so.3.19.8
GStreamer=libgstreamer-1.0.so.0.1402.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2200.30
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.78.0.0
QT4=libQtCore.so.4.8.7
QT5=libQt5Core.so.5.11.1
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=xfce-gbSessionManager
DISPLAY=:0
EDITOR=/usr/bin/nano
GB_GUI=gb.qt4
GDMSESSION=xfce-gbSessionManager
GDM_LANG=en_CA.utf8
GLADE_CATALOG_PATH=:
GLADE_MODULE_PATH=:
GLADE_PIXMAP_PATH=:
GTK2_RC_FILES=<home>/.gtkrc-2.0
GTK_CSD=1
GTK_MODULES=canberra-gtk-module:canberra-gtk-module
GTK_OVERLAY_SCROLLING=0
HOME=<home>
LANG=en_CA.utf8
LC_ADDRESS=en_CA.UTF-8
LC_IDENTIFICATION=en_CA.UTF-8
LC_MEASUREMENT=en_CA.UTF-8
LC_MONETARY=en_CA.UTF-8
LC_NAME=en_CA.UTF-8
LC_NUMERIC=en_CA.UTF-8
LC_PAPER=en_CA.UTF-8
LC_TELEPHONE=en_CA.UTF-8
LC_TIME=en_CA.UTF-8
LOGNAME=<user>
MAIL=/var/spool/mail/<user>
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
PWD=<home>
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_QPA_PLATFORMTHEME=qt5ct
SHELL=/bin/bash
SHLVL=2
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg
XDG_CURRENT_DESKTOP=XFCE
XDG_DATA_DIRS=/usr/local/share:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
XDG_MENU_PREFIX=xfce-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_DESKTOP=xfce-gbSessionManager
XDG_SESSION_ID=6
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session2
XDG_SESSION_TYPE=x11
XDG_VTNR=7
_=/usr/bin/gbSessionManager




More information about the Bugtracker mailing list