OBEX file browsing extremely slow

Bug #1004601 reported by Steve White
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Invalid
Low
Unassigned

Bug Description

With recent updates to Ubuntu 12.04, OBEX file browsing of Bluetooth devices is working again, but still not quite as well as it was in the 10.x series.

This is a Samsung NC-20 working with a Nokia C5.

In particular, OBEX file browsing is extremely slow, at least using Nautilus.
It was never exactly snappy, but it was nowhere near this slow in Ubuntu 10.10.

From the Gnome bluetooth-applet, click the item corresponding to my phone, and pull down "Browse Files..." .
An icon for the phone promptly appears on the desktop.
But after this, things grind to a halt.
It typically takes a couple of minutes to open a directory, even a directory containing a single directory item.

100% reproducible on this system.

Other Bluetooth functions are quite fast. For instance, I browse the web over BT DUN connections, and it feels like a fast modem.

Please have a look at this!
We're almost there!

Revision history for this message
Steve White (stevan-white) wrote :

I tried filesystem listing by mounting using
   obexfs -b<device-id> ~/bla
With this, browsing is fast.

What does this mean?

affects: bluez (Ubuntu) → gnome-bluetooth (Ubuntu)
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

If it's slow using nautilus and not from the command-line, then this may be nautilus's handling of displaying the files. Don't forget it needs to do more things than other applications to display even just the list of files. Image thumbnails, etc.

affects: gnome-bluetooth (Ubuntu) → nautilus (Ubuntu)
Changed in nautilus (Ubuntu):
status: New → Incomplete
Revision history for this message
Steve White (stevan-white) wrote :

Hi Mathieu,

It may well be an unfortunate interaction with Nautilus. But the image thumbnails are not the issue: I tried it on a single folder, that contained a single folder. No thumbnail. Even if there were, it wouldn't explain this effect.

For comparison, I used Nautilus to navigate my hard disk file system. It's not exactly fast on this netbook, but directories with say 60 items or so (many items with thumnails) open in 2-3 seconds. As opposed to 2-3 *minutes* using OBEX.

So
  * OBEX itself is pretty fast
  * Nautilus is ... not *that* slow
  * OBEX + Nautilus is *unusably* slow.

It was not this bad in Ubuntu 10.10.

Somebody isn't talking to somebody else right.

Revision history for this message
Steve White (stevan-white) wrote :

Hi Mathieu,

What is "incomplete" about this report?
Let me know what other info is needed, and I'll be glad to complete it.

One further observation isn't particularly surprising:

I finally managed to navigate some 5 directories deep to copy some photos from the camera.
Just a copy-paste from the camera to a local directory.
The action took some minutes to begin (just like opening directories),
but the files transferred in seconds.

Again, the problem does not lie in data transfer rates.

The problem is a killer for normal users though.

Revision history for this message
Franz Altmüller (franz-altm) wrote :

Hi,

i also can tell, that until 10.10 this timelag didnt exist, but actually it occurs on my pc also. Maybe its a problem with the nokia-obex-api. When sending files to the phone, it works correcty. When copying files to the phone, nautilus crashes.

Revision history for this message
Phil Willis (ptbwillis-e) wrote :

Hi

I am using a Belkin Bluetooth adapter browsing a Nokia N8 with Nautilus is extremely slow and likey to crash when copying to the device. Just opening a directory on the device takes over two minutes. It was ok in 10.10, but in 12.04 is un-useable.

Changed in nautilus (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
jcd (jan-c-dittrich) wrote :

I got the same problem. Aside of the slowness, Nautilus tends to chrash while copying or I get a message that the target location does not exist.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the obex support has been deprecated, closing

Changed in nautilus (Ubuntu):
importance: Undecided → Low
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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