Subject: Bug#796936: nautilus: properties dialog of davfs share loops ad infinitum

From: Oliver Grimm <[email-masked]>
Date: Wed, 26 Aug 2015 00:53:37 +0200

Package: nautilus
Version: 3.14.2-1
Severity: normal

Dear Maintainer,

the properties dialog of a davfs share in nautilus keeps counting files until
finished, then starts over without stopping.

To reproduce do
- start nautilus
- mount a davfs share
- enter the share folder
- press Ctrl-A to select all files (try this for several levels in the files
system hierarchy; the bug only happens at some levels)
- right mouse click the selected files
- select "properties" from the mouse menu
- the dialog keeps counting files forever

I could somewhat nail the bug occurence down to the following situation:

I have a webdav share folder /foobar/xyz/ which itself contains the folders
a,b,c,d,e,f. Properties of every single folder alone work fine, but selecting
folders b and c together and choosing the properties dialog leads to a
neverending counting. Folder b contains jpg pictures, folder c contains pdfs
and odt files.

There are no double file names, no hidden folders, no non-ascii characters in
the file names.

thank you,
Oliver

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages nautilus depends on:
ii  desktop-file-utils         0.22-1
ii  gsettings-desktop-schemas  3.16.1-1
ii  gvfs                       1.24.1-2+b2
ii  libatk1.0-0                2.16.0-2
ii  libc6                      2.19-19
ii  libcairo-gobject2          1.14.2-2
ii  libcairo2                  1.14.2-2
ii  libexempi3                 2.2.2-2
ii  libexif12                  0.6.21-2
ii  libgail-3-0                3.16.6-1
ii  libgdk-pixbuf2.0-0         2.31.5-1
ii  libglib2.0-0               2.44.1-1.1
ii  libglib2.0-data            2.44.1-1.1
ii  libgnome-desktop-3-10      3.16.2-2
ii  libgtk-3-0                 3.16.6-1
ii  libnautilus-extension1a    3.14.2-1
ii  libnotify4                 0.7.6-2
ii  libpango-1.0-0             1.36.8-3
ii  libpangocairo-1.0-0        1.36.8-3
ii  libselinux1                2.3-2+b1
ii  libtracker-sparql-1.0-0    1.4.1-1
ii  libx11-6                   2:1.6.3-1
ii  libxml2                    2.9.2+dfsg1-3
ii  nautilus-data              3.14.2-1
ii  shared-mime-info           1.3-1

Versions of packages nautilus recommends:
ii  gnome-icon-theme-symbolic  3.12.0-1
ii  gnome-sushi                3.16.0-1+b1
ii  gvfs-backends              1.24.1-2+b2
ii  librsvg2-common            2.40.10-1

Versions of packages nautilus suggests:
ii  brasero              3.12.1-1
ii  eog                  3.16.2-1
ii  evince [pdf-viewer]  3.16.1-1
ii  totem                3.16.2-1
ii  tracker              1.4.1-1
ii  xdg-user-dirs        0.15-2
ii  xpdf [pdf-viewer]    3.03-17+b1

-- no debconf information