← Back to team overview

desktop-packages team mailing list archive

[Bug 869131] Re: nautilus crashes all the time

 

Hello,

I confirm this bug.
I'm not a specialist but it seems it's a bug in libgconf  (it's what gdb's stacktrace says) and I guess this function is not "threat safe" because it seems nautilus crashes at random but it's always due to this same function: 'gconf_client_get'

This is the backtrace produced by gdb:
    #0  0x00007fffe65298be in gconf_client_get () from /usr/lib/libgconf-2.so.4
    No symbol table info available.
    #1  0x00007fffe6529db0 in gconf_client_get_bool ()
       from /usr/lib/libgconf-2.so.4
    No symbol table info available.

Nautilus-open-terminal uses this function a lot of time:
'gconf_client_get_bool'. I guess it's maybe better to call this function
at the init and to use a 'gconf-listener' after in order to know if this
function has changed.

In conclusion, the crash is due to this libgconf but I think nautilus-open-terminal doesn't use this library correctly.
I've joined a debdiff just to fix the bug and minimise the changes (this is a workaround) but I think it will be nice to fix this bug in libgconf and to modify nautilus-open-terminal in order to use gconf-listeners or something else.

** Patch added: "nautilus-open-terminal_0.19-1build2ubuntu1.debdiff"
   https://bugs.launchpad.net/ubuntu/+source/nautilus-open-terminal/+bug/869131/+attachment/2544205/+files/nautilus-open-terminal_0.19-1build2ubuntu1.debdiff

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

Title:
  nautilus crashes all the time

Status in “gconf” package in Ubuntu:
  Confirmed
Status in “nautilus-open-terminal” package in Ubuntu:
  Confirmed

Bug description:
  nautilus freezes and monitor workspace blurred

  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: nautilus 1:3.2.0-0ubuntu5
  ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
  Uname: Linux 3.0.0-12-generic x86_64
  ApportVersion: 1.23-0ubuntu2
  Architecture: amd64
  Date: Thu Oct  6 15:47:45 2011
  ExecutablePath: /usr/bin/nautilus
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
  ProcEnviron:
   LANG=fi_FI.UTF-8
   SHELL=/bin/bash
  SourcePackage: nautilus
  UpgradeStatus: Upgraded to oneiric on 2011-10-05 (1 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gconf/+bug/869131/+subscriptions


References