Renaming multiple files crashes Files
Affected version
Arch Linux, nautilus 3.34.2-1
Steps to reproduce
- Search for any string in Files
- Select multiple files, usually more than 3
- Press F2 to open "Rename # Files" dialog
- Click radio button "Find and replace text"
Current behavior
Clicking the button "Find and replace text" with, usually more than 3, files selected crashes Nautilus/Files. Occasionally, opening the "Rename # Files" dialog at all will crash Nautilus with many files selected. I have noticed this crash with several of the past few minor versions of Nautilus.
Expected behavior
Select radio button "Find and replace text" Rename files Not crash Files
Additional information
Trace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff3281700 (LWP 6605)]
[New Thread 0x7ffff2a80700 (LWP 6606)]
[New Thread 0x7ffff227f700 (LWP 6608)]
[New Thread 0x7ffff19eb700 (LWP 6609)]
[New Thread 0x7ffff11ea700 (LWP 6610)]
[New Thread 0x7fffdbfff700 (LWP 6611)]
[New Thread 0x7fffdb56b700 (LWP 6612)]
[New Thread 0x7fffda7f4700 (LWP 6614)]
[New Thread 0x7fffd9fce700 (LWP 6616)]
[Thread 0x7fffd9fce700 (LWP 6616) exited]
[Thread 0x7fffda7f4700 (LWP 6614) exited]
[Thread 0x7fffdb56b700 (LWP 6612) exited]
[Thread 0x7fffdbfff700 (LWP 6611) exited]
[New Thread 0x7fffda7f4700 (LWP 6617)]
[New Thread 0x7fffdb56b700 (LWP 6618)]
[New Thread 0x7fffdbfff700 (LWP 6619)]
[Thread 0x7fffdbfff700 (LWP 6619) exited]
[Thread 0x7fffdb56b700 (LWP 6618) exited]
[Thread 0x7fffda7f4700 (LWP 6617) exited]
[New Thread 0x7fffdb56b700 (LWP 6621)]
[New Thread 0x7fffdbfff700 (LWP 6622)]
[Thread 0x7fffdb56b700 (LWP 6621) exited]
[Thread 0x7ffff11ea700 (LWP 6610) exited]
[New Thread 0x7ffff11ea700 (LWP 6624)]
[New Thread 0x7fffdb56b700 (LWP 6625)]
[Thread 0x7fffdb56b700 (LWP 6625) exited]
[Thread 0x7ffff11ea700 (LWP 6624) exited]
[New Thread 0x7fffdb56b700 (LWP 6626)]
[New Thread 0x7ffff11ea700 (LWP 6627)]
[Thread 0x7ffff11ea700 (LWP 6627) exited]
[Thread 0x7fffdbfff700 (LWP 6622) exited]
[New Thread 0x7fffdbfff700 (LWP 6630)]
[New Thread 0x7ffff11ea700 (LWP 6631)]
[Thread 0x7fffdbfff700 (LWP 6630) exited]
[Thread 0x7fffdb56b700 (LWP 6626) exited]
[New Thread 0x7fffdb56b700 (LWP 6632)]
[New Thread 0x7fffdbfff700 (LWP 6633)]
[Thread 0x7fffdb56b700 (LWP 6632) exited]
[Thread 0x7ffff11ea700 (LWP 6631) exited]
[New Thread 0x7fffdb56b700 (LWP 6638)]
[New Thread 0x7ffff11ea700 (LWP 6639)]
[Thread 0x7fffdb56b700 (LWP 6638) exited]
[Thread 0x7ffff11ea700 (LWP 6639) exited]
[New Thread 0x7ffff11ea700 (LWP 6640)]
[New Thread 0x7fffdb56b700 (LWP 6641)]
[Thread 0x7fffdb56b700 (LWP 6641) exited]
[New Thread 0x7fffdb56b700 (LWP 6642)]
[Thread 0x7fffdb56b700 (LWP 6642) exited]
[New Thread 0x7fffdb56b700 (LWP 6643)]
[New Thread 0x7fffda7f4700 (LWP 6644)]
[New Thread 0x7fffda7f4700 (LWP 6645)]
[Thread 0x7fffda7f4700 (LWP 6644) exited]
[Thread 0x7fffda7f4700 (LWP 6645) exited]
[New Thread 0x7fffda7f4700 (LWP 6646)]
[New Thread 0x7fffd9fce700 (LWP 6647)]
[New Thread 0x7fffd892d700 (LWP 6648)]
[New Thread 0x7fffc3fff700 (LWP 6649)]
[New Thread 0x7fffc37fe700 (LWP 6650)]
[Thread 0x7fffc3fff700 (LWP 6649) exited]
[Thread 0x7fffc37fe700 (LWP 6650) exited]
[New Thread 0x7fffc37fe700 (LWP 6651)]
[New Thread 0x7fffc3fff700 (LWP 6652)]
[Thread 0x7fffc37fe700 (LWP 6651) exited]
[Thread 0x7fffc3fff700 (LWP 6652) exited]
[Thread 0x7fffd892d700 (LWP 6648) exited]
[Thread 0x7fffd9fce700 (LWP 6647) exited]
[Thread 0x7ffff11ea700 (LWP 6640) exited]
[Thread 0x7fffdb56b700 (LWP 6643) exited]
[Thread 0x7fffda7f4700 (LWP 6646) exited]
[New Thread 0x7fffda7f4700 (LWP 6653)]
[New Thread 0x7fffdb56b700 (LWP 6654)]
[New Thread 0x7ffff11ea700 (LWP 6655)]
[New Thread 0x7fffd9fce700 (LWP 6656)]
[Thread 0x7fffd9fce700 (LWP 6656) exited]
[Thread 0x7ffff11ea700 (LWP 6655) exited]
[Thread 0x7fffdb56b700 (LWP 6654) exited]
[Thread 0x7fffdbfff700 (LWP 6633) exited]
[New Thread 0x7fffdb56b700 (LWP 6657)]
[Thread 0x7fffdb56b700 (LWP 6657) exited]
[New Thread 0x7fffdb56b700 (LWP 6658)]
[Thread 0x7fffda7f4700 (LWP 6653) exited]
[New Thread 0x7fffda7f4700 (LWP 6659)]
[New Thread 0x7fffd9fce700 (LWP 6662)]
[Thread 0x7fffd9fce700 (LWP 6662) exited]
[Thread 0x7fffdb56b700 (LWP 6658) exited]
[New Thread 0x7fffd9fce700 (LWP 6663)]
[New Thread 0x7fffdb56b700 (LWP 6664)]
[Thread 0x7fffd9fce700 (LWP 6663) exited]
[Thread 0x7fffda7f4700 (LWP 6659) exited]
[New Thread 0x7fffda7f4700 (LWP 6665)]
[New Thread 0x7fffda7f4700 (LWP 6666)]
[Thread 0x7fffda7f4700 (LWP 6665) exited]
[Thread 0x7fffda7f4700 (LWP 6666) exited]
[New Thread 0x7fffda7f4700 (LWP 6667)]
[New Thread 0x7fffd9fce700 (LWP 6668)]
[Thread 0x7fffd9fce700 (LWP 6668) exited]
[New Thread 0x7fffd9fce700 (LWP 6669)]
[Thread 0x7fffd9fce700 (LWP 6669) exited]
[New Thread 0x7fffd9fce700 (LWP 6670)]
[New Thread 0x7fffdbfff700 (LWP 6671)]
[New Thread 0x7ffff11ea700 (LWP 6672)]
[New Thread 0x7fffd8950700 (LWP 6673)]
[New Thread 0x7fffc3fff700 (LWP 6674)]
[New Thread 0x7fffc37fe700 (LWP 6675)]
[New Thread 0x7fffc2ffd700 (LWP 6676)]
[New Thread 0x7fffc27fc700 (LWP 6677)]
[Thread 0x7fffc27fc700 (LWP 6677) exited]
[New Thread 0x7fffc1ffb700 (LWP 6678)]
[Thread 0x7fffc1ffb700 (LWP 6678) exited]
[New Thread 0x7fffc1ffb700 (LWP 6679)]
[New Thread 0x7fffc27fc700 (LWP 6680)]
[New Thread 0x7fffc17fa700 (LWP 6681)]
[New Thread 0x7fffc0ff9700 (LWP 6682)]
[Thread 0x7fffc17fa700 (LWP 6681) exited]
[Thread 0x7fffc0ff9700 (LWP 6682) exited]
[Thread 0x7fffc2ffd700 (LWP 6676) exited]
[Thread 0x7fffc27fc700 (LWP 6680) exited]
[Thread 0x7fffdbfff700 (LWP 6671) exited]
[Thread 0x7fffc1ffb700 (LWP 6679) exited]
[Thread 0x7fffda7f4700 (LWP 6667) exited]
[Thread 0x7ffff11ea700 (LWP 6672) exited]
[Thread 0x7fffc3fff700 (LWP 6674) exited]
[Thread 0x7fffd8950700 (LWP 6673) exited]
[Thread 0x7fffd9fce700 (LWP 6670) exited]
[Thread 0x7fffc37fe700 (LWP 6675) exited]
[New Thread 0x7fffc37fe700 (LWP 6683)]
[New Thread 0x7fffd9fce700 (LWP 6684)]
[New Thread 0x7fffd8950700 (LWP 6685)]
[Thread 0x7fffd8950700 (LWP 6685) exited]
[Thread 0x7fffd9fce700 (LWP 6684) exited]
[Thread 0x7fffdb56b700 (LWP 6664) exited]
[New Thread 0x7fffdb56b700 (LWP 6686)]
**
ERROR:../nautilus/src/nautilus-directory.c:873:add_to_hash_table: assertion failed: (g_hash_table_lookup (directory->details->file_hash, name) == NULL)
Bail out! ERROR:../nautilus/src/nautilus-directory.c:873:add_to_hash_table: assertion failed: (g_hash_table_lookup (directory->details->file_hash, name) == NULL)
Thread 70 "pool-org.gnome." received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffdb56b700 (LWP 6686)]
0x00007ffff7e01f25 in raise () from /usr/lib/libc.so.6
Edited by Andre Klapper