Ubuntu

Nautilus: G_VALUE_HOLDS_OBJECT (value) failed

Reported by John Doe on 2011-03-19
236
This bug affects 48 people
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Low
Unassigned

Bug Description

Binary package hint: nautilus

The .xsession-errors is filled massively with the following error-message:

(nautilus:1369): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

I doesn't crashes, but the .xsession-errors has over 500kb because of this, after a short time.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: nautilus 1:2.32.2.1-0ubuntu9
ProcVersionSignature: Ubuntu 2.6.38-7.36-generic 2.6.38
Uname: Linux 2.6.38-7-generic i686
Architecture: i386
Date: Sat Mar 19 14:09:12 2011
ProcEnviron:
 LANGUAGE=de:en
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: nautilus
UpgradeStatus: No upgrade log present (probably fresh install)

Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions at http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in nautilus (Ubuntu):
importance: Undecided → Low
status: New → Incomplete

I'm not sure, but I think that this is not really helpfull:

gdb nautilus 2>&1 | tee ~/gdb-nautilus.txt
GNU gdb (Ubuntu/Linaro 7.2-1ubuntu10) 7.2
Copyright (C) 2010 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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/nautilus...Reading symbols from /usr/lib/debug/usr/bin/nautilus...done.
done.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program: /usr/bin/nautilus
[Thread debugging using libthread_db enabled]
[New Thread 0xb7be8b70 (LWP 1755)]
[New Thread 0xb73e7b70 (LWP 1756)]
[New Thread 0xb6bddb70 (LWP 1757)]
[New Thread 0xb63dcb70 (LWP 1758)]
[New Thread 0xb5bdbb70 (LWP 1759)]
[New Thread 0xb53dab70 (LWP 1760)]
[New Thread 0xb4bd9b70 (LWP 1761)]
[New Thread 0xb43d8b70 (LWP 1762)]
[Thread 0xb6bddb70 (LWP 1757) exited]
[Thread 0xb73e7b70 (LWP 1756) exited]
[Thread 0xb7be8b70 (LWP 1755) exited]
[Thread 0xb63dcb70 (LWP 1758) exited]
[Thread 0xb5bdbb70 (LWP 1759) exited]
[Thread 0xb53dab70 (LWP 1760) exited]
[Thread 0xb4bd9b70 (LWP 1761) exited]
[Thread 0xb43d8b70 (LWP 1762) exited]

Program exited normally.
(gdb) backtrace full
No stack.
(gdb) info registers
The program has no registers now.
(gdb) x/16i $pc
No registers.
(gdb) thread apply all backtrace
(gdb) quit

I have the same problem on 64-bit version.

I have attached xsession-errors with the errors in the last 10 min

aljazek (aljazek) wrote :

I have also the same problem. Maybe is this the reason my dash is empty until I cross the icons with cursor:
https://bugs.launchpad.net/unity/+bug/748337

The same error messages are displayed by eog, see bug #754622. If both bugs are related, bug #754622 is probably easier to debug because it includes a reproducible testcase.

tekstr1der (tekstr1der) wrote :

What other info can we provide to get this fixed?

.xsession-errors is chock full of these messages.

Changed in nautilus (Ubuntu):
status: Incomplete → Confirmed
Matt (macmanes) wrote :

I am having similar errors, but only after I switched from "regular view" to "classic view" in Natty 11.04. I did this to try to work around a bug in VNC, detailed here: https://bugs.launchpad.net/ubuntu/+source/vino/+bug/772873

While in classic view, the xsession-error file grew to 45GB in 48 hours. Now that I am back to the regular view, these errors are largely gone.

SamTzu (sami-mattila) wrote :

GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

45Gb error log in just a few hour using Remmina and Nautilus.
Had to delete .xsession-errors manually from the home folder.

Sam

Hernando Torque (htorque) wrote :

Attaching "bt" and "thread apply all bt full" output of GDB after doing "export G_DEBUG=fatal_warnings". Hope that helps.

kao_chen (kaochen2) wrote :

The bug is still present in Oneiric
(nautilus:1420): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

Nobel Yang (nobelyang) wrote :

(nautilus:1410): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Connection failure: Connection refused

** (gnome-user-share:1610): WARNING **: gnome-user-share cannot be started as root for security reasons.
** (process:1436): DEBUG: desktop-launch-listener.vala:118: ran with uri: trash:

(nautilus:1410): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(nautilus:1410): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(nautilus:1410): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(nautilus:1410): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(nautilus:1410): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(nautilus:1410): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

(nautilus:1410): GLib-GObject-CRITICAL **: g_value_get_object: assertion `G_VALUE_HOLDS_OBJECT (value)' failed

** (update-notifier:1631): WARNING **: not starting for system user

** (process:1436): DEBUG: zeitgeist-datahub.vala:174: Inserting 1 events
** (process:1436): DEBUG: zeitgeist-datahub.vala:174: Inserting 1 events
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
failed to create drawable
** (process:1436): DEBUG: zeitgeist-datahub.vala:174: Inserting 1 events
** (process:1436): DEBUG: zeitgeist-datahub.vala:174: Inserting 1 events
Window manager warning: Received a _NET_WM_MOVERESIZE message for 0x4a00082 (.xsession-); these messages lack timestamps and therefore suck.

I am still seeing this bug in oneiric with this package version:

Package: nautilus
Version: 1:3.1.90-0ubuntu3

Gary M (garym) on 2011-09-22
tags: added: natty oneiric

Still present in Oneiric with nautilus 3.2.0

tags: added: running-unity
Renegade22 (robert-meier-gmx) wrote :

Still present in Oneiric with nautilus 3.2.0, it crashes my nautilus like 80% of the time. I'm running gnome-shell

tags: added: running-gnome-shell
Jason (jnormore) wrote :

same issue here.. oneiric and nautilus 3.2.0, nautilus crashes over 50% of the time directly after opening a file manager

marco gagli (4584313-gmail) wrote :

I have this same bug.

If I log in as the GUEST user everything works fine even though the .xsession-errors file still has some of the same errors.

marco gagli (4584313-gmail) wrote :

Is this the same bug as #754622?

Sebastien Bacher (seb128) wrote :

The recent comments' issue is due to ubuntuone-client-gnome which leads to conflict if you install nautilus code using gconf, you should install the ubuntuone-client-gnome stable update published today which fixes this issue

I tried again with those package versions:

Package: nautilus
Version: 1:3.2.0-0ubuntu5

Package: ubuntuone-client-gnome
Version: 2.0.1-0ubuntu2

The first time I started nautilus from a terminal, no error messages were displayed. However, the second time error messages were still displayed.

Sebastien Bacher (seb128) wrote :

right, the update is supposed to fix the issues described in comment #15 to #18 from users who hijacked this bug for a different issue

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

Other bug subscribers