nautilus segfault (frequent background changes?)
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-
[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_
(gdb) where
#0 0x00007ffff466d62a in ?? () from /lib/x86_
#1 0x00007ffff466d989 in g_mutex_lock ()
from /lib/x86_
#2 0x00007ffff4b9057a in ?? () from /usr/lib/
#3 0x00007ffff462bce5 in g_main_
from /lib/x86_
#4 0x00007ffff462c048 in ?? () from /lib/x86_
#5 0x00007ffff462c0ec in g_main_
from /lib/x86_
#6 0x00007ffff4bde67c in g_application_run ()
from /usr/lib/
#7 0x000000000042b561 in main (argc=1, argv=0x7fffffff
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
ProcVersionSign
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.
b'org.
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)
GLib (gthread-posix.c): Unexpected error from C library during 'pthread_ mutex_lock' : Invalid argument. Aborting.
Program received signal SIGABRT, Aborted. sysdeps/ unix/sysv/ linux/raise. c:56 sysdeps/ unix/sysv/ linux/raise. c: No such file or directory. sysdeps/ unix/sysv/ linux/raise. c:56 function@ entry=0x7ffff46 c92e8 "pthread_ mutex_lock" ) at /build/ buildd/ glib2.0- 2.40.0/ ./glib/ gthread- posix.c: 75 buildd/ glib2.0- 2.40.0/ ./glib/ gthread- posix.c: 210 buildd/ glib2.0- 2.40.0/ ./gio/gfilemoni tor.c:389 buildd/ glib2.0- 2.40.0/ ./glib/ gmain.c: 3064 context_ dispatch (context= context@ entry=0x79cc30) at /build/ buildd/ glib2.0- 2.40.0/ ./glib/ gmain.c: 3663 context_ iterate (context= context@ entry=0x79cc30, block=block@ entry=1, dispatch@ entry=1, self=<optimized out>) at /build/ buildd/ glib2.0- 2.40.0/ ./glib/ gmain.c: 3734 context_ iteration (context=0x79cc30, context@entry=0x0, may_block= may_block@ entry=1) buildd/ glib2.0- 2.40.0/ ./glib/ gmain.c: 3795 0x775140, argc=argc@entry=1, argv=argv@ entry=0x7ffffff fe4f8) buildd/ glib2.0- 2.40.0/ ./gio/gapplicat ion.c:2114 e4f8) at nautilus-main.c:104
0x00007ffff3b14f79 in __GI_raise (sig=sig@entry=6) at ../nptl/
56 ../nptl/
(gdb) where
#0 0x00007ffff3b14f79 in __GI_raise (sig=sig@entry=6) at ../nptl/
#1 0x00007ffff3b18388 in __GI_abort () at abort.c:89
#2 0x00007ffff45fe453 in g_thread_abort (status=<optimized out>,
function=
#3 0x00007ffff466d9a3 in g_mutex_lock (mutex=<optimized out>) at /build/
#4 0x00007ffff4b9057a in emit_cb (data=0x121c1d0) at /build/
#5 0x00007ffff462bce5 in g_main_dispatch (context=0x79cc30) at /build/
#6 g_main_
#7 0x00007ffff462c048 in g_main_
dispatch=
#8 0x00007ffff462c0ec in g_main_
at /build/
#9 0x00007ffff4bde67c in g_application_run (application=
at /build/
#10 0x000000000042b561 in main (argc=1, argv=0x7fffffff