nautilus segfault (frequent background changes?)

Bug #1337105 reported by ssducf
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nautilus (Ubuntu)
Expired
Low
Unassigned

Bug Description

Nautilus crashes once every couple of days with a segfault.
I'm running variety (automatic background changer), I wonder if perhaps there is a race condition between variety updating the image and nautilus trying to read it.

Here's the tail end of the latest crash. I may have enother in a day or so with more debugging symbols enabled.

(nautilus:7491): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[Thread 0x7fffd45e5700 (LWP 7872) exited]
[Thread 0x7fffbd35e700 (LWP 7873) exited]
[New Thread 0x7fffbd35e700 (LWP 7962)]
[New Thread 0x7fffe8a89700 (LWP 7963)]
[Thread 0x7fffbd35e700 (LWP 7962) exited]
[Thread 0x7fffe8a89700 (LWP 7963) exited]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff466d62a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) where
#0 0x00007ffff466d62a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff466d989 in g_mutex_lock ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff4b9057a in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#3 0x00007ffff462bce5 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff462c048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff462c0ec in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff4bde67c in g_application_run ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7 0x000000000042b561 in main (argc=1, argv=0x7fffffffe4f8)
    at nautilus-main.c:104
(gdb)

Description: Ubuntu 14.04 LTS
Release: 14.04

ii libglib2.0-0:amd64 2.40.0-2
ii nautilus 1:3.10.1-0ubuntu9.1

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: nautilus 1:3.10.1-0ubuntu9.1
ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2
Uname: Linux 3.13.0-29-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Jul 3 00:57:44 2014
GsettingsChanges:
 b'org.gnome.nautilus.list-view' b'use-tree-view' b'true'
 b'org.gnome.nautilus.list-view' b'default-column-order' b"['name', 'size', 'type', 'date_modified', 'owner', 'group', 'permissions', 'mime_type', 'where', 'date_accessed']"
InstallationDate: Installed on 2013-07-04 (363 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
SourcePackage: nautilus
UpgradeStatus: Upgraded to trusty on 2014-04-20 (73 days ago)

Revision history for this message
ssducf (ssd-ubu) wrote :
Revision history for this message
ssducf (ssd-ubu) wrote :

GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_lock': Invalid argument. Aborting.

Program received signal SIGABRT, Aborted.
0x00007ffff3b14f79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) where
#0 0x00007ffff3b14f79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007ffff3b18388 in __GI_abort () at abort.c:89
#2 0x00007ffff45fe453 in g_thread_abort (status=<optimized out>,
    function=function@entry=0x7ffff46c92e8 "pthread_mutex_lock") at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:75
#3 0x00007ffff466d9a3 in g_mutex_lock (mutex=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gthread-posix.c:210
#4 0x00007ffff4b9057a in emit_cb (data=0x121c1d0) at /build/buildd/glib2.0-2.40.0/./gio/gfilemonitor.c:389
#5 0x00007ffff462bce5 in g_main_dispatch (context=0x79cc30) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3064
#6 g_main_context_dispatch (context=context@entry=0x79cc30) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3663
#7 0x00007ffff462c048 in g_main_context_iterate (context=context@entry=0x79cc30, block=block@entry=1,
    dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3734
#8 0x00007ffff462c0ec in g_main_context_iteration (context=0x79cc30, context@entry=0x0, may_block=may_block@entry=1)
    at /build/buildd/glib2.0-2.40.0/./glib/gmain.c:3795
#9 0x00007ffff4bde67c in g_application_run (application=0x775140, argc=argc@entry=1, argv=argv@entry=0x7fffffffe4f8)
    at /build/buildd/glib2.0-2.40.0/./gio/gapplication.c:2114
#10 0x000000000042b561 in main (argc=1, argv=0x7fffffffe4f8) at nautilus-main.c:104

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
Revision history for this message
Sebastien Bacher (seb128) wrote :

Do you still see that problem in newer versions?

Changed in nautilus (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for nautilus (Ubuntu) because there has been no activity for 60 days.]

Changed in nautilus (Ubuntu):
status: Incomplete → Expired
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.