Bug#854237: nautilus: Crashes upon renaming large file

Mike Grunweg grunweg at web.de
Sun Feb 12 13:53:43 UTC 2017


Investigating this some more, it seems that my initial report was
inaccurate/misleading:
The bug I'm seeing is bug #756868 <mailto:756868 at bugs.debian.org>: the
crash is caused by thumbnailing a large image file,
which is by accident contained in that folder. I can reproduce a crash
with just the image alone,
and cannot reproduce without.

Thus: duplicate of #756868 <mailto:756868 at bugs.debian.org>.

Sorry for the spam, will check better next time.
~Mike

On Sun, 05 Feb 2017 11:20:11 +0100 Mike Grunweg <grunweg at web.de> wrote:
> Package: nautilus
> Version: 3.14.1-2
> Severity: important
> Tags: lfs
>
> Dear Maintainer,
>
> * What led up to the situation?
> trying to rename a large file saved on my hard disc
> * What exactly did you do (or not do) that was effective (or
> ineffective)?
> Open a new nautilus window and navigate to the the file's containing
folder.
> Right-click the file, select "rename" from the Hamburger menu.
> Start typing in the new name.
> * What was the outcome of this action?
> While typing in the new file name, nautilus crashes.
> This usually takes a few seconds to happen.
> * What outcome did you expect instead?
> I can type in the new file name and rename the file.
>
> Extra information:
> -I have experienced this with multiple files; it appears to me that
the sole
> cause of this the mere file size. This doesn't seem limited to renaming,
> but also happens when selecting files.
> -I can always reproduce it with the following file, the video from
> https://air.mozilla.org/rust-paris-meetup-35-2017-01-19/:
> Go to the download tab, download the mpeg4 version (650MB) and keep
the default
> name mp4.mp4. I then tried to rename it to something like
> "Rust_meetup_Paris-2017-01.mp4", by the time I'm typing the year,
nautilus crashes.
>
> Guessed cause: Memory access error
> Opening a new nautilus instance per terminal and then doing the above
yields an error message
> "Speicherzugriffsfehler" upon crash. Executing |valgrind nautilus|
yields the following log,
> indicating an out-of-range memory access and that the process was killed.
>
> $ valgrind nautilus
> ==2945== Memcheck, a memory error detector
> ==2945== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
> ==2945== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright
info
> ==2945== Command: nautilus
> ==2945==
>
> (nautilus:2945): Gtk-WARNING **: Failed to register client:
GDBus.Error:org.gnome.SessionManager.AlreadyRegistered: Unable to
register client
> ==2945== Warning: set address range perms: large range [0x3a04c040,
0xc8c73884) (undefined)
> ==2945== Thread 7:
> ==2945== Invalid read of size 1
> ==2945== at 0x7525B30: ??? (in
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1)
> ==2945== by 0x75274D5: ??? (in
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1)
> ==2945== by 0x7527BE3: ??? (in
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1)
> ==2945== by 0x751F818: gdk_pixbuf_scale (in
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1)
> ==2945== by 0x751FDD5: gdk_pixbuf_scale_simple (in
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1)
> ==2945== by 0x752115C: ??? (in
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3100.1)
> ==2945== by 0x547C159: ??? (in /usr/lib/libgnome-desktop-3.so.10.0.0)
> ==2945== by 0x547C661:
gnome_desktop_thumbnail_factory_generate_thumbnail (in
/usr/lib/libgnome-desktop-3.so.10.0.0)
> ==2945== by 0x4CB60F: ??? (in /usr/bin/nautilus)
> ==2945== by 0x8AC2063: start_thread (pthread_create.c:309)
> ==2945== by 0x8DBF62C: clone (clone.S:111)
> ==2945== Address 0xffffffffba467a3b is not stack'd, malloc'd or
(recently) free'd
> ==2945==
> ==2945==



More information about the pkg-gnome-maintainers mailing list