After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 698873 - Unable to generate thumbnails for files on sftp mounts
Unable to generate thumbnails for files on sftp mounts
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: Crashers
3.8.x
Other Linux
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-04-25 17:23 UTC by Martin Ejdestig
Modified: 2021-06-18 15:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Martin Ejdestig 2013-04-25 17:23:52 UTC
Moving the file to local storage sucessfully generates the thumbnail. "Show thumbnails" is set to "Always". Limit is set to 4 GB.

For video files, totem-video-thumbnailer is respawned over and over again. Running the exact same command Nautilus does in a terminal sucessfully creates the thumbnail.

For image files, Nautilus starts hogging one of the cores and crashes after a while. Running in gdb I get:

(gdb) r
Starting program: /usr/bin/nautilus 
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffea5b6700 (LWP 6696)]
[New Thread 0x7fffe37af700 (LWP 6697)]
[New Thread 0x7fffe2da2700 (LWP 6698)]
[New Thread 0x7fffe0ecf700 (LWP 6699)]
[New Thread 0x7fffcf808700 (LWP 6701)]
[New Thread 0x7fffce9a9700 (LWP 6704)]
[Thread 0x7fffe37af700 (LWP 6697) exited]
[Thread 0x7fffce9a9700 (LWP 6704) exited]

<navigate to directory on sftp mount with image, core is pinned>

[New Thread 0x7fffe80e2700 (LWP 6706)]
[Thread 0x7fffe80e2700 (LWP 6706) exited]
[New Thread 0x7fffe80e2700 (LWP 6708)]
[Thread 0x7fffe80e2700 (LWP 6708) exited]
[New Thread 0x7fffe80e2700 (LWP 6709)]
[Thread 0x7fffe80e2700 (LWP 6709) exited]
...
[Thread 0x7fffe80e2700 (LWP 7217) exited]
[New Thread 0x7fffe80e2700 (LWP 7218)]

(nautilus:6692): GLib-ERROR **: Creating pipes for GWakeup: Too many open files


Program received signal SIGTRAP, Trace/breakpoint trap.

Thread 140737125246720 (LWP 6696)

  • #0 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #1 g_log
    from /usr/lib/libglib-2.0.so.0
  • #2 ??
    from /usr/lib/libglib-2.0.so.0
  • #3 g_cancellable_make_pollfd
    from /usr/lib/libgio-2.0.so.0
  • #4 g_socket_create_source
    from /usr/lib/libgio-2.0.so.0
  • #5 ??
    from /usr/lib/libgio-2.0.so.0
  • #6 ??
    from /usr/lib/libgio-2.0.so.0
  • #7 ??
    from /usr/lib/libgio-2.0.so.0
  • #8 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #9 ??
    from /usr/lib/libglib-2.0.so.0
  • #10 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #11 ??
    from /usr/lib/libgio-2.0.so.0
  • #12 ??
    from /usr/lib/libglib-2.0.so.0
  • #13 start_thread
    from /usr/lib/libpthread.so.0
  • #14 clone
    from /usr/lib/libc.so.6

This is with Nautilus 3.8.1 on Arch. Sorry for missing symbols in the backtrace but debuginfo is not readily available in Arch.
Comment 1 Serge Gavrilov 2013-10-08 18:18:06 UTC
I have the same problem with nautilus-3.8.2 (gentoo, ~amd64).
Comment 2 André Klapper 2021-06-18 15:29:52 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version of Files (nautilus), then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/nautilus/-/issues/

Thank you for your understanding and your help.