← Back to team overview

desktop-packages team mailing list archive

[Bug 577421] Re: nautilus crashes when changing to directory which contains mutually referring symlinks

 

Upstream comment state that the issue should be fixed with the Oneiric
version

** Changed in: nautilus (Ubuntu)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nautilus in Ubuntu.
https://bugs.launchpad.net/bugs/577421

Title:
  nautilus crashes when changing to directory which contains mutually
  referring symlinks

Status in Nautilus:
  Fix Released
Status in “nautilus” package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: nautilus

  Hello,


  Nautilus (v2.28.1)  on ubuntu 9.10 crashes when changing to a
  directory which contains mutually referring symlinks. The Bug can be
  reproduced easily the following way:

  1) Create some empty directory, and cd into it:
  $ mkdir /tmp/crash_dir
  $ cd /tmp/crash_dir

  2) create in this dir a symlink to a _non-existing_ file:
  $ ln -s foo bar

  3) create a symlink to the just created symlink "bar" , say
  $ ln -s bar foo

  We now have a couple of mutually refering symlinks.

  4) Trying to Open /tmp/crash_dir with nautilus causes it to terminate
  with a Segmentation Fault:

  $ nautilus /tmp/crash_dir/

  (nautilus:3753): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
  Initializing nautilus-gdu extension

  ** (nautilus:3753): WARNING **: No marshaller for signature of signal
  'UploadFinished'

  ** (nautilus:3753): WARNING **: No marshaller for signature of signal
  'DownloadFinished'

  ** (nautilus:3753): WARNING **: No marshaller for signature of signal 'ShareCreateError'
  Segmentation fault

  
  I admit that this is quite a pathological situation, but it could still occur and a think that nautilus should be able to cope with it somehow.

  
  Here is some additional information:

  $ lsb_release -rd
  Description:	Ubuntu 9.10
  Release:	9.10

  $ apt-cache policy nautilus
  nautilus:
    Installed: 1:2.28.1-0ubuntu1
    Candidate: 1:2.28.1-0ubuntu1
    Version table:
   *** 1:2.28.1-0ubuntu1 0
          700 http://de.archive.ubuntu.com karmic/main Packages
          100 /var/lib/dpkg/status

  
  If you need more information, please contact me.

  Chears, Alex.

  ProblemType: Bug
  Architecture: amd64
  Date: Sat May  8 13:18:38 2010
  DistroRelease: Ubuntu 9.10
  ExecutablePath: /usr/bin/nautilus
  NonfreeKernelModules: nvidia
  Package: nautilus 1:2.28.1-0ubuntu1
  ProcEnviron:
   LANGUAGE=de_DE.UTF-8
   PATH=(custom, no user)
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  ProcVersionSignature: Ubuntu 2.6.31-20.58-generic
  SourcePackage: nautilus
  Uname: Linux 2.6.31-20-generic x86_64

To manage notifications about this bug go to:
https://bugs.launchpad.net/nautilus/+bug/577421/+subscriptions