Package: nautilus
Version: 3.14.1-2
Severity: important

Dear Maintainer,

Most of my time, I am dealing with very large JP2 file stored on disk. However 
the default behavior for nautilus is to crash when the thumbnail generation 
fails. It would be super nice to have another behavior (gracefully handle 
subprocess crash). It makes nautilus hardly usable to navigate filesystem, when 
I need to skip any directory that could contains a JP2 file.

Steps to reproduce:

$ cd /tmp
$ mkdir JP2
$ cd JP2
$ wget 
http://kakadusoftware.com/wp-content/uploads/2014/10/KDU74_Demo_Apps_for_Linux-x86-32_140513.zip
$ unzip *.zip
$ cd KDU*
$ sudo truncate -s 4G white.raw
$ export LD_LIBRARY_PATH=`pwd`
$ ./kdu_compress -i white.raw -o white.jp2  Sdims="{65536,65536}" Sprecision=8 
Ssigned=no
$ nautilus .


As a side note a slightly smaller file, just freeze the whole system:

$ sudo truncate -s 1G white.raw
$ ./kdu_compress -i white.raw -o white.jp2  Sdims="{32768,32768}" Sprecision=8 
Ssigned=no
$ nautilus .

dmesg actually shows two types of crashes:

[69727.744833] nautilus[11822]: segfault at 7ff85cb2d510 ip 00007ffb50d17d87 sp 
00007ffb26eaa6a8 error 4 in libgdk_pixbuf-2.0.so.0.3100.1[7ffb50d03000+20000]
[71582.118170] nautilus[13187]: segfault at 0 ip 00007f60f1f56785 sp 
00007f610c0c55b0 error 6 in libjasper.so.1.0.0[7f60f1f27000+4f000]

Thanks

-- System Information:
Debian Release: 8.0
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (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.14.1-1
ii  gvfs                       1.22.2-1
ii  libatk1.0-0                2.14.0-1
ii  libc6                      2.19-13
ii  libcairo-gobject2          1.14.0-2.1
ii  libcairo2                  1.14.0-2.1
ii  libexempi3                 2.2.1-2
ii  libexif12                  0.6.21-2
ii  libgail-3-0                3.14.5-1
ii  libgdk-pixbuf2.0-0         2.31.1-2+b1
ii  libglib2.0-0               2.42.1-1
ii  libglib2.0-data            2.42.1-1
ii  libgnome-desktop-3-10      3.14.1-1
ii  libgtk-3-0                 3.14.5-1
ii  libnautilus-extension1a    3.14.1-2
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
ii  libtracker-sparql-1.0-0    1.2.4-1
ii  libx11-6                   2:1.6.2-3
ii  libxml2                    2.9.1+dfsg1-4
ii  nautilus-data              3.14.1-2
ii  shared-mime-info           1.3-1

Versions of packages nautilus recommends:
ii  eject                      2.1.5+deb1+cvs20081104-13.1
ii  gnome-icon-theme-symbolic  3.12.0-1
ii  gnome-sushi                3.12.0-2+b1
ii  gvfs-backends              1.22.2-1
ii  librsvg2-common            2.40.5-1

Versions of packages nautilus suggests:
ii  atril [pdf-viewer]     1.8.1+dfsg1-3
ii  brasero                3.11.4-1
ii  eog                    3.14.1-1
ii  evince [pdf-viewer]    3.14.1-1
ii  gv [pdf-viewer]        1:3.7.4-1
ii  mupdf [pdf-viewer]     1.5-1+b2
ii  totem                  3.14.0-2
ii  tracker                1.2.4-1
ii  vlc [mp3-decoder]      2.2.0~rc2-1
ii  vlc-nox [mp3-decoder]  2.2.0~rc2-1
ii  xdg-user-dirs          0.15-2
ii  xpdf [pdf-viewer]      3.03-17+b1

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to