nautilus crashes if ubuntuone + symlink to big folder

Bug #1098248 reported by JCarsique
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntuone-client-gnome (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu 12.10
nautilus 1:3.5.90.really.3.4.2-0ubuntu4.1
ubuntuone-couch 0.3.0-0ubuntu5
ubuntuone* 4.0.0-0ubuntu1

Nautilus was systematically crashing (core dumped) when opening ~/Documents/ which was synchronized with Ubuntu One.

Using strace, I found the culprit was a link named "workspace" (see attached "strace" file). The link target is a big folder (33GB) on another disk.
Here are some workarounds I found:
 - open as root with "sudo nautilus ~/Documents/".
 - remove the symlink.
 - replace the symlink "workspace -> /media/julien/1To/workspace/" with "small -> /media/julien/1To/workspace/small" (the "small" folder sizing about 1MB).
 - deactivate Ubuntu One synchronization on ~/Documents/

So, this has something to do with Ubuntu One synchronization and the content size; maybe the addition of a symbolic link pointing to big content after having activated the sync.

Revision history for this message
JCarsique (julien-carsique) wrote :
Revision history for this message
dobey (dobey) wrote :

Do you have an actual stack trace from gdb, with symbols? It's not possible to determine what is crashing exactly, and where, from your partial strace.

Changed in ubuntuone-client-gnome (Ubuntu):
status: New → Incomplete
Revision history for this message
TomasHnyk (sup) wrote :

A link (from a ubuntu synces directory) to a directory with over 150 subdirectories also crashes nautilus. So I guess yo ucould easily reproduce it. Running the following script crashes Nautilus for me (64bit Ubuntu 12.10):

#!/bin/bash
cd ~
mkdir crash_nautilus
cd crash_nautilus
for i in {1..150}; do mkdir "$i" ;done
cd ..
ln -s ~/crash_nautilus link_to_crash_nautilus
mv link_to_crash_nautilus Ubuntu\ One/
nautilus Ubuntu\ One/link_to_crash_nautilus

Changed in ubuntuone-client-gnome (Ubuntu):
status: Incomplete → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.