Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cutting and pasting files doesn't work #20

Open
adventuretc opened this issue Feb 25, 2025 · 8 comments
Open

Cutting and pasting files doesn't work #20

adventuretc opened this issue Feb 25, 2025 · 8 comments

Comments

@adventuretc
Copy link

adventuretc commented Feb 25, 2025

pcmanfm 1.3.2
libfm 1.3.2
distro: Ubuntu 24.04 LTS
It used to work fine in pcmanfm 1.2.5, although there were already some instances of it not working IIRC.
The problem is, I either press Ctrl+X or right click -> cut, then when I would paste the file, nothing happens.

lsb_release --all

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble

@adventuretc
Copy link
Author

adventuretc commented Feb 25, 2025

Terminal output

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: GFileInfo created without standard::edit-name

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: file ../../../gio/gfileinfo.c: line 1742 (g_file_info_get_edit_name): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: GFileInfo created without standard::size

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: file ../../../gio/gfileinfo.c: line 1845 (g_file_info_get_size): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: GFileInfo created without standard::is-symlink

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: file ../../../gio/gfileinfo.c: line 1676 (g_file_info_get_is_symlink): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: GFileInfo created without standard::is-hidden

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: file ../../../gio/gfileinfo.c: line 1632 (g_file_info_get_is_hidden): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: GFileInfo created without standard::is-backup

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.569: file ../../../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: GFileInfo created without standard::edit-name

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: file ../../../gio/gfileinfo.c: line 1742 (g_file_info_get_edit_name): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: GFileInfo created without standard::size

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: file ../../../gio/gfileinfo.c: line 1845 (g_file_info_get_size): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: GFileInfo created without standard::content-type

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: GFileInfo created without standard::is-symlink

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: file ../../../gio/gfileinfo.c: line 1676 (g_file_info_get_is_symlink): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: GFileInfo created without standard::is-hidden

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: file ../../../gio/gfileinfo.c: line 1632 (g_file_info_get_is_hidden): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: GFileInfo created without standard::is-backup

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.675: file ../../../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: GFileInfo created without standard::edit-name

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: file ../../../gio/gfileinfo.c: line 1742 (g_file_info_get_edit_name): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: GFileInfo created without standard::size

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: file ../../../gio/gfileinfo.c: line 1845 (g_file_info_get_size): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: GFileInfo created without standard::content-type

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: file ../../../gio/gfileinfo.c: line 1821 (g_file_info_get_content_type): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: GFileInfo created without standard::is-symlink

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: file ../../../gio/gfileinfo.c: line 1676 (g_file_info_get_is_symlink): should not be reached

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: GFileInfo created without standard::is-backup

(pcmanfm:35228): GLib-GIO-CRITICAL **: 07:25:24.680: file ../../../gio/gfileinfo.c: line 1654 (g_file_info_get_is_backup): should not be reached

@ib
Copy link
Member

ib commented Feb 25, 2025

pcmanfm 1.3.2
libfm 1.3.2

Which Ubuntu revision?

@adventuretc
Copy link
Author

I edited to add. Ubuntu 24.04.2 LTS.

@ib
Copy link
Member

ib commented Feb 26, 2025

Terminal output

This is strange, as if GFile is losing all its data.

Is there any other information that might be helpful?

Are these network or hard drive files? Does this happen all the time? If not, is there any systematic way to reproduce the bug?

@adventuretc
Copy link
Author

They are local SSD files. It started to be inconsistent. It worked yesterday but broken again today. Will report more if I have info.

@ib
Copy link
Member

ib commented Feb 26, 2025

Are you sure your SSD is okay?

@ib
Copy link
Member

ib commented Feb 28, 2025

X-Server or XWayland?

Do you paste immediately after cutting, or do you do other operations in between?

How do you paste? Ctrl+V, right click or menu?

I can't reproduce the bug, so unless there is a reproducible test case, I tend to ignore the issue for now.

@adventuretc
Copy link
Author

adventuretc commented Feb 28, 2025

Are you sure your SSD is okay?

Yes.
I've just ran a short self-test and everything is okay. Wear leveling is at 98% "health".

How do you paste? Ctrl+V, right click or menu?

Both Ctrl+V and right click paste failed when it happened.

Sure, no problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants