Nautilus failes connecting to IOMEGA NAS Drives!

Bug #296673 reported by DarkJones
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gvfs (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs
samba (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Working under 8.04, I cannot connect to my IOMEGA Ethernet Drive since upgrading ( new Install on other Machine had same problem!). I can see the smb shares of the drives, but upon doubleklicking I get thrown back to my "home" folder.

Syslog gives this notice:
kernel: [ 634.956622] gvfsd-smb[7589]: segfault at 0 ip b79762c3 sp b73e4c9c error 4 in libc-2.8.90.so[b78ff000+158000]

Pleace fix Nautilus, or libc or whatever!!!!!

Revision history for this message
DarkJones (hellomrjones) wrote :

Forget to add: Connecting to a Netgear NAS is no problem.

Revision history for this message
arno_b (arno.b) wrote :

Please, can you try to obtain a backtrace by following the instructions on https://wiki.ubuntu.com/DebuggingProgramCrash and on http://live.gnome.org/GettingTraces/Details.

Install these packages: nautilus-dbg gvfs-backends-dbgsym gvfs-dbgsym libgvfscommon0-dbgsym, and see here for backtrace https://wiki.ubuntu.com/Backtrace.
I think you have to attach gdb to the current nautilus process. See 'Already running programs' from https://wiki.ubuntu.com/Backtrace

Revision history for this message
A. Walton (awalton) wrote :

More likely a problem with GVFS given the mentioned crash, but we do need a stacktrace to get any further on this. Please follow the instructions linked by arno-blouin.

Changed in nautilus:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
DarkJones (hellomrjones) wrote : Re: [Bug 296673] Re: Nautilus failes connecting to IOMEGA NAS Drives!

Hello Arnaud,

thanks for your fast replay. Well, I still got a slight problem using
gdb: As Nautilus does not crash I continue pressing CTRL+C after I have
recreated the error according to https://wiki.ubuntu.com/Backtrace ->
Already running programs -> Step 5. But this quits GDB completely and I
don't know if thats right because following Step 6 I should type in more
commands ( backtrace full, info registers etc.)

What to do?

Greets, Steve

Am Dienstag, den 11.11.2008, 11:01 +0000 schrieb Arnaud Blouin:

> Please, can you try to obtain a backtrace by following the instructions
> on https://wiki.ubuntu.com/DebuggingProgramCrash and on
> http://live.gnome.org/GettingTraces/Details.
>
> Install these packages: nautilus-dbg gvfs-backends-dbgsym gvfs-dbgsym libgvfscommon0-dbgsym, and see here for backtrace https://wiki.ubuntu.com/Backtrace.
> I think you have to attach gdb to the current nautilus process. See 'Already running programs' from https://wiki.ubuntu.com/Backtrace
>

Revision history for this message
arno_b (arno.b) wrote :

Maybe it is gvfsd that must be debugged.
So now you should try to attach gdb to gvfsd:
- to know the process of gvfsd, type 'pgrep -l gvfsd' and select the process that correspond to gvfsd (not gvfsd-trash, or gvfsd-burn).
- run 'gdb /usr/lib/gvfs/gvfsd 2>&1 | tee gdb-gvfs.txt'
- into gdb, run 'attach <pid>' , where <pid> is the process number
- into gdb, run 'cont'
- now, you can try to create the crash (you should not have to press ctrl-C if a crash occurs)

Revision history for this message
DarkJones (hellomrjones) wrote :
Download full text (3.8 KiB)

Sorry to say, same outcome.

Hope I'm not doing something wrong here:

steve@mobileNation:~$ ps -All | grep "gvfsd"
0 S 1000 6794 1 0 80 0 - 1504 poll ? 00:00:00 gvfsd
0 S 1000 6906 1 0 80 0 - 1395 poll ? 00:00:00
gvfsd-burn
0 S 1000 6910 1 0 80 0 - 3515 poll ? 00:00:00
gvfsd-trash
0 S 1000 7579 1 0 80 0 - 5810 poll ? 00:00:00
gvfsd-smb-brows
0 S 1000 14233 1 0 80 0 - 2059 poll ? 00:00:00
gvfsd-http
steve@mobileNation:~$ gdb /usr/lib/gvfs/gvfsd 2>&1 | tee gdb-gvfs.txt
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show
copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) attach 6794
Attaching to program: /usr/lib/gvfs/gvfsd, process 6794
Reading symbols from /usr/lib/libgvfscommon.so.0...Reading symbols
from /usr/lib/debug/usr/lib/libgvfscommon.so.0.0.0...done.
done.
Loaded symbols for /usr/lib/libgvfscommon.so.0
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /usr/lib/libgio-2.0.so.0...done.
Loaded symbols for /usr/lib/libgio-2.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libdbus-1.so.3...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/libgnome-keyring.so.0...done.
Loaded symbols for /usr/lib/libgnome-keyring.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/libutil.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libutil.so.1
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb7cd1700 (LWP 6794)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libselinux.so.1...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/libpcre.so.3...done.
Loaded symbols for /lib/libpcre.so.3
Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2
Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2
Reading symbols from /lib/tls/i686/cmov/libns...

Read more...

Revision history for this message
arno_b (arno.b) wrote :

Please try to attach gdb to the process number of gvfsd-smb-brows

Revision history for this message
DarkJones (hellomrjones) wrote :

Hello,

sorry..same output:

steve@mobileNation:/usr/bin$ ps -All | grep "gvfsd"
0 S 1000 6820 1 0 80 0 - 1438 poll ? 00:00:00 gvfsd
0 S 1000 6937 1 0 80 0 - 1395 poll ? 00:00:00
gvfsd-burn
0 S 1000 6946 1 0 80 0 - 10908 poll ? 00:00:15
gvfsd-trash
0 S 1000 12152 1 0 80 0 - 5678 poll ? 00:00:00
gvfsd-smb-brows
steve@mobileNation:/usr/bin$ cd ~
steve@mobileNation:~$ rm gdb-gvfs.txt
steve@mobileNation:~$ gdb /usr/lib/gvfs/gvfsd 2>&1 | tee
gdb-gvfs-smb-browse.txt
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show
copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) attach 12152
Attaching to program: /usr/lib/gvfs/gvfsd, process 12152
0xb7f5f430 in __kernel_vsyscall ()
(gdb) cont
Continuing.
^Csteve@mobileNation:~$

Again: Nautilus is open, I attach gdb to gvfs-smb-brows, switch to
Nautilus and open the address smb://192.168.10.100. Then I can see all
SMB Shares of that Drive but when doubleklicking on any share Nautilus
seems to connect ( showing a new mounted drive in the drives list at the
left ) but suddenly after I find myself watching the contents of my home
folder and no mounted drive in the list.

Greets, Steve

Am Mittwoch, den 12.11.2008, 11:51 +0000 schrieb Arnaud Blouin:

> Please try to attach gdb to the process number of gvfsd-smb-brows
>

Revision history for this message
arno_b (arno.b) wrote :

It is gdb /usr/lib/gvfs/gvfsd-smb-browse not /usr/lib/gvfs/gvfsd !

Revision history for this message
DarkJones (hellomrjones) wrote :
Download full text (5.4 KiB)

Sorry, me bad.

Now this came up:

GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show
copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) attach 12152
Attaching to program: /usr/lib/gvfs/gvfsd-smb-browse, process 12152
Reading symbols from /usr/lib/libsmbclient.so.0...done.
Loaded symbols for /usr/lib/libsmbclient.so.0
Reading symbols from /usr/lib/libgconf-2.so.4...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libgvfscommon.so.0...Reading symbols
from /usr/lib/debug/usr/lib/libgvfscommon.so.0.0.0...done.
done.
Loaded symbols for /usr/lib/libgvfscommon.so.0
Reading symbols from /usr/lib/libgthread-2.0.so.0...done.
Loaded symbols for /usr/lib/libgthread-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/librt.so.1
Reading symbols from /usr/lib/libgio-2.0.so.0...done.
Loaded symbols for /usr/lib/libgio-2.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Loaded symbols for /usr/lib/libgmodule-2.0.so.0
Reading symbols from /lib/libdbus-1.so.3...done.
Loaded symbols for /lib/libdbus-1.so.3
Reading symbols from /usr/lib/libgnome-keyring.so.0...done.
Loaded symbols for /usr/lib/libgnome-keyring.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/libutil.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libutil.so.1
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb7464720 (LWP 12152)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libtalloc.so.1...done.
Loaded symbols for /usr/lib/libtalloc.so.1
Reading symbols from /usr/lib/libwbclient.so.0...done.
Loaded symbols for /usr/lib/libwbclient.so.0
Reading symbols from /lib/tls/i686/cmov/libcrypt.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libcrypt.so.1
Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done.
Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libgssapi_krb5.so.2...done.
Loaded symbols for /usr/lib/libgssapi_krb5.so.2
Reading symbols from /usr/lib/libkrb5.so.3...done.
Loaded symbols for /usr/lib/libkrb5.so.3
Reading symbols from /usr/lib/libk5crypto.so.3...done.
Loaded symbols for /usr/lib/libk5crypto.so.3
Reading symbols from /lib/libcom_err.so.2...done.
Loaded symbols for /lib/libcom_err.so.2
Reading symbols from /usr/lib/libldap_r-2.4.so.2...done.
L...

Read more...

Revision history for this message
DarkJones (hellomrjones) wrote :

Any new Ideas? This is so ARG. It was working for 8.04 and 8.10. Why
isn't it working anymore? Why did anybody change this running system?

Am Mittwoch, den 12.11.2008, 12:21 +0000 schrieb Arnaud Blouin:

> It is gdb /usr/lib/gvfs/gvfsd-smb-browse not /usr/lib/gvfs/gvfsd !
>

Revision history for this message
DarkJones (hellomrjones) wrote :

Hello.

Still got the Problem. Now its getting a serious issue! I don't want to
switch Distributions, but I NEED this SMB Drive!

Greets, Steve

Am Mittwoch, den 12.11.2008, 12:21 +0000 schrieb Arnaud Blouin:

> It is gdb /usr/lib/gvfs/gvfsd-smb-browse not /usr/lib/gvfs/gvfsd !
>

Revision history for this message
Braam Wijsmuller (stratofarmer) wrote :

Hi I'm having the same issues with my Iomega NAS.

Right now I'm using the workaround by mounting manually, which works fine:
smbmount //192.168.1.37/PUBLIC /media/iomegadrive -o guest,nounix,uid=braam,gid=users

Revision history for this message
craigb (cbirrell) wrote :

Hi...I'm also having the same issue on Ubuntu 8.10 but it only seems to occur when I try to open one particular folder on the samba share (my iTunes music folder on a USB disk attached to an Airport Extreme router) it unmounts immediately and returns me to my home folder, posting the same segfault error as in the first post above. All other folders on this share work ok and it was all working fine until a week or so ago, but not sure which update (if any) may have triggered it.

I've also tried mounting the share manually through fstab but this seems to make things worse. The share will mount ok but when I browse any of the folders on the share then Ubuntu randomly locks up completely. However this could be just my inexperience with fstab, but I would prefer not to have to mount the share manually anyway :D

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

could anybody try if that's still an issue in jaunty and describe how to trigger the issue and what is the error exactly in that's the case?

Revision history for this message
Stephen D Kamm (s-kamm) wrote :

Still an issue in Jaunty:

Bug 354243

Revision history for this message
DarkJones (hellomrjones) wrote :

After dist.upgrading to 9.04 everything works fine again! So can't agree to Stephen D Kamm.

Revision history for this message
Thierry Carrez (ttx) wrote :

Closing as fix released since original poster confirmed it fixed in 9.04, and Stephen opened a separate bug to track his issue.

Changed in gvfs (Ubuntu):
status: Incomplete → Fix Released
Changed in samba (Ubuntu):
status: New → Fix Released
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.