nautilus can not open. Could not register the application: Method `DescribeAll' returned type `(a(savbav))', but expected `(a{s(bgav)})'

Bug #904239 reported by Lito
44
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Nautilus
Fix Released
Medium
nautilus (Ubuntu)
Invalid
Low
Unassigned

Bug Description

When I try to open a new nautilus window from console or in icon folder link, returns:

$ nautilus
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Could not register the application: Method `DescribeAll' returned type `(a(savbav))', but expected `(a{s(bgav)})'

I'm using:

$ lsb_release -rd
Description: Ubuntu precise (development branch)
Release: 12.04

$ uname -a
Linux lito-portatil 3.2.0-4-generic-pae #10-Ubuntu SMP Sat Dec 10 19:49:35 UTC 2011 i686 i686 i386 GNU/Linux

$ apt-cache policy nautilus
nautilus:
  Installed: 1:3.2.1-2ubuntu3
  Candidate: 1:3.2.1-2ubuntu3
  Version table:
 *** 1:3.2.1-2ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: nautilus 1:3.2.1-2ubuntu3
ProcVersionSignature: Ubuntu 3.2.0-4.10-generic-pae 3.2.0-rc5
Uname: Linux 3.2.0-4-generic-pae i686
ApportVersion: 1.90-0ubuntu1
Architecture: i386
CheckboxSubmission: d0b7d0b64d90d0959c3c7d7cda17b48c
CheckboxSystem: b1865df84255b8716d3bcc269ff410d1
Date: Wed Dec 14 14:08:51 2011
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100122)
ProcEnviron:
 LANGUAGE=en_GB:en
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: nautilus
UpgradeStatus: Upgraded to precise on 2010-11-16 (392 days ago)

Revision history for this message
Lito (lito-eordes) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nautilus (Ubuntu):
status: New → Confirmed
Sam_ (and-sam)
tags: added: amd64
Revision history for this message
Lito (lito-eordes) wrote :

Packages info related with error:

$ apt-cache policy libcanberra-gtk-module
libcanberra-gtk-module:
  Installed: 0.28-0ubuntu12
  Candidate: 0.28-0ubuntu12
  Version table:
 *** 0.28-0ubuntu12 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main i386 Packages
        100 /var/lib/dpkg/status

summary: - nautilos can not open. Could not register the application: Method
+ nautilus can not open. Could not register the application: Method
`DescribeAll' returned type `(a(savbav))', but expected `(a{s(bgav)})'
Revision history for this message
Sam_ (and-sam) wrote :

Worked yesterday, after reboot just now run Nautilus from launcher, but it doesn't start.
Terminal output:
~$ nautilus
Could not register the application: Method `DescribeAll' returned type `(a(savbav))', but expected `(a{s(bgav)})

Workaround kill nautilus and restart opens Nautilus without complains.
$ ps aux | grep nautilus
1588 0.1 0.6 496452 26472 ? Sl 14:14 0:01 nautilus -n
5276 0.0 0.0 14960 872 pts/0 S+ 14:31 0:00 grep --color=auto nautilus
$ kill -9 1588
$ nautilus
Initializing nautilus-gdu extension
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.
^C

$ apt-cache policy
nautilus:
  Installed: 1:3.2.1-2ubuntu3
  Candidate: 1:3.2.1-2ubuntu3
  Version table:
 *** 1:3.2.1-2ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status

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

thank you for your bug report, that's not really a bug though, you need to restart nautilus after the recent glib update, either restart your session or use nautilus --quit and restart it, the glib signature changed and the running instance mismatch the command you are running which loads the new glib

Changed in nautilus (Ubuntu):
importance: Undecided → Low
status: Confirmed → Invalid
Changed in nautilus:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Lito (lito-eordes) wrote :

Ok, thanks Sebastien.

After restart it works perfectly.

Changed in nautilus:
status: New → Fix Released
Revision history for this message
Vladimir Scherbaev (zemik) wrote :

zemik@zemik-laptop:~$ nautilus --quit
Initializing nautilus-image-converter extension
Initializing nautilus-dropbox 0.7.1
Initializing nautilus-gdu extension

GLib-GObject-CRITICAL **: g_value_get_pointer: assertion `G_VALUE_HOLDS_POINTER (value)' failed

GLib-GObject-CRITICAL **: g_value_get_pointer: assertion `G_VALUE_HOLDS_POINTER (value)' failed
Segmentation fault (core dumped)

Revision history for this message
Vladimir Scherbaev (zemik) wrote :

zemik@zemik-laptop:~$ marlin
[INFO 15:07:38.089355] Welcome to Marlin
[INFO 15:07:38.089499] Version: 0.1
[INFO 15:07:38.089616] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[INFO 15:07:38.210244] marlin_plugins_ubuntuone_real_directory_loaded
[INFO 15:07:38.210290] file file:///home/zemik
[INFO 15:07:38.211528] slot_active file:///home/zemik
[INFO 15:07:38.211565] slot_active > merge menus
[INFO 15:07:38.229893] gof-callwhenready.vala:83: call when ready OK - empty list
[INFO 15:07:38.374040] U1 path marlin_plugins_ubuntuone_daemon_ready /home/zemik/workspace/Bug Reports
[INFO 15:07:38.374081] U1 path marlin_plugins_ubuntuone_daemon_ready /home/zemik/Documents/Job
[INFO 15:07:38.374102] U1 path marlin_plugins_ubuntuone_daemon_ready /home/zemik/Pictures - HTC Desire S
[INFO 15:07:38.374121] U1 path marlin_plugins_ubuntuone_daemon_ready /home/zemik/Documents/University
[INFO 15:07:38.374140] U1 path marlin_plugins_ubuntuone_daemon_ready /home/zemik/workspace/Scripts
[FATAL 15:07:38.405161] [GLib-GObject] g_value_get_pointer: assertion `G_VALUE_HOLDS_POINTER (value)' failed
[FATAL 15:07:38.405295] marlin will not function properly.
[WARN 15:07:38.445193] Can't load icon emblem-ubuntuone-synchronized
[FATAL 15:07:39.806999] [GLib-GObject] g_value_get_pointer: assertion `G_VALUE_HOLDS_POINTER (value)' failed
[FATAL 15:07:39.807050] marlin will not function properly.
Segmentation fault (core dumped)

Add bug for glib?

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

Vladimir, your issue seems to be with a different software, "marlin", you should open a bug against it and not comment on a nautilus bug

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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