Recursive symbolic links in Trash crash nautilus
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: nautilus
I've created recursive symbolic links, i.e. two symbolic links pointing at each other:
lrwxrwxrwx 1 soner soner 10 2011-04-21 20:52 soner.lnk -> soner.lnk2
lrwxrwxrwx 1 soner soner 9 2011-04-21 20:51 soner.lnk2 -> soner.lnk
Then moved them into Trash by deleting them. After that point on whenever I start Trash window, Nautilus crashes consistently. If I delete those two files from the Trash/files folder on the command line, everything becomes alright again.
Following is from kernel logs after Nautilus crashes:
May 1 23:21:47 ubuntu kernel: [26280.184472] nautilus[1830]: segfault at 7fff97d56fd8 ip 00007f87851c013e sp 00007fff97d56fe0 error 6 in libglib-
The issue is *not* specific to the Trash bin only, recursive symlinks in any folder crash nautilus when you access that folder using nautilus. I am a bit surprised because I had created those symlinks on Desktop first without any issues.