8000 Crash when copying large files within a cifs mount: (GLib-GIO:ERROR do_copy_file_range: assertion failed) · Issue #3564 · linuxmint/nemo · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Crash when copying large files within a cifs mount: (GLib-GIO:ERROR do_copy_file_range: assertion failed) #3564
Open
@Phantomwise

Description

@Phantomwise

Distribution

Arch linux (6.14.9-arch1-1)

Package version

nemo 6.4.5

Frequency

Always

Bug description

I switched from smb to cifs to access my NAS recently and I have weird crashes when I copy large files of 2.3GB and more within my cifs mounted volume. I get a progress pop-up that never actually starts to progress and then after a while the whole app crashes and closes. A new file is created, but it's missing a few bytes compared to the original one.

  • Copying the file within the mounted volume crashes nemo.
  • Moving the file from the cifs mount to local storage works fine.
  • Moving the file from local storage to the mounted cifs volume works, even though once the progress bar is filled up it stays filled for a while before closing.

Basic checks done:

  • Update and reboot
  • systemctl status and systemctl --user status
  • Drives health check for the mounted volume

System info:

  • Arch linux (6.14.9-arch1-1)
  • Not using Cinnamon but Sway
  • The mounted volume is from a NAS using Synology Hybrid Raid and BTRFS. Haven't been able to test yet with other cifs mounted drives as I don't have one on hand.

Steps to reproduce

Copy a file of 2.3GB or more within a cifs mount

Expected behavior

Not crashing. Even if something is very wrong it should throw an error message explaining why instead of crashing nemo.

Additional information

Terminal output:

$ nemo

(nemo:10969): Nemo-WARNING **: 01:01:02.192: Current gtk theme is not known to have nemo support (Sweet-Ambar-Blue-Dark) - checking...

(nemo:10969): Gtk-WARNING **: 01:01:02.295: Creating a portal monitor failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.Inhibit” on object at path /org/freedesktop/portal/desktop

(nemo:10969): Nemo-WARNING **: 01:01:02.308: Action '90_new-launcher.nemo_action' is missing dependency: cinnamon-desktop-editor
**
GLib-GIO:ERROR:../glib/gio/gfile.c:3073:do_copy_file_range: assertion failed: (result >= 0)
Bail out! GLib-GIO:ERROR:../glib/gio/gfile.c:3073:do_copy_file_range: assertion failed: (result >= 0)
zsh: IOT instruction (core dumped)  nemo

I'm not using cinnamon, just nemo as standalone file manager (Sway as compositor if that matters). But I do have extra/cinnamon-desktop installed and there's no cinnamon-desktop-editor package so I don't know why there's a message saying it can't find it.

I have no clue about the portal warning, I've had it since forever and haven't been able to find out how to get rid of it yet.

journalctl output
nemo-journalctl.txt

gdb output
nemo-gdb.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0