Your message dated Fri, 9 Nov 2018 12:28:06 +0000 with message-id <[email protected]> and subject line Re: Bug#773542: run thumbnailers in a subprocess so they can't crash Nautilus has caused the Debian Bug report #773542, regarding run thumbnailers in a subprocess so they can't crash Nautilus to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 773542: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773542 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---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
--- End Message ---
--- Begin Message ---Version: 3.29.90.1-1 On Fri, 19 Dec 2014 at 17:31:48 +0000, Simon McVittie wrote: > * feature request B: nautilus should run thumbnailers in a subprocess > so that a crashing thumbnailer does not bring down all of nautilus nautilus now does this, and uses bubblewrap to isolate that subprocess. smcv
--- End Message ---

