Bug#551750: nautilus: Segfaults when going to computer:///

Enrico Zini enrico at enricozini.org
Tue Oct 20 11:35:23 UTC 2009


Package: nautilus
Version: 2.26.3-1
Severity: important

Hello,

when I click on the Computer icon, nautilus promptly and reliably segfaults:

$ gdb --args `which nautilus` computer:///
GNU gdb (GDB) 6.8.50.20090628-cvs-debian
Copyright (C) 2009 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 "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(gdb) run
Starting program: /usr/bin/nautilus computer:///
[Thread debugging using libthread_db enabled]
[New Thread 0xb6b7bb90 (LWP 5120)]

** (nautilus:5117): WARNING **: Unable to add monitor: Not supported
[New Thread 0xb4abeb90 (LWP 5122)]

(nautilus:5117): GLib-GIO-CRITICAL **: g_file_info_get_name: assertion `G_IS_FILE_INFO (info)' failed

** (nautilus:5117): WARNING **: Got GFileInfo with NULL name in computer:///, ignoring. This shouldn't happen unless the gvfs backend is broken.


(nautilus:5117): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

Program received signal SIGSEGV, Segmentation fault.
0xb786e91b in g_slice_alloc () from /lib/libglib-2.0.so.0
(gdb) where
#0  0xb786e91b in g_slice_alloc () from /lib/libglib-2.0.so.0
#1  0xb791d479 in ?? () from /usr/lib/libgobject-2.0.so.0
#2  0xb7923ad9 in ?? () from /usr/lib/libgobject-2.0.so.0
#3  0xb7924036 in g_signal_handlers_unblock_matched () from /usr/lib/libgobject-2.0.so.0
#4  0x080fe15e in initialize_background_from_settings (file=0x825c460, background=0x83a38c0) at nautilus-directory-background.c:474
#5  0xb791b544 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#6  0xb790dde3 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#7  0xb7921f0f in ?? () from /usr/lib/libgobject-2.0.so.0
#8  0xb7923359 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#9  0xb79237b6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#10 0x0811cfac in nautilus_file_emit_changed (file=0x825c460) at nautilus-file.c:6475
#11 0x0811cef8 in nautilus_file_changed (file=0x825c460) at nautilus-file.c:6416
#12 0x080fa6f9 in dequeue_pending_idle_callback (callback_data=0x82604e0) at nautilus-directory-async.c:990
#13 0x080fa7ad in directory_load_done (directory=0x82604e0, error=0x0) at nautilus-directory-async.c:1117
#14 0x080faa0b in more_files_callback (source_object=0x82b20b0, res=0x8464c18, user_data=0x842d050) at nautilus-directory-async.c:2153
#15 0xb7a2ae6b in ?? () from /usr/lib/libgio-2.0.so.0
#16 0xb7a47cd9 in g_simple_async_result_complete () from /usr/lib/libgio-2.0.so.0
#17 0xb7a47d41 in ?? () from /usr/lib/libgio-2.0.so.0
#18 0xb784e0b1 in ?? () from /lib/libglib-2.0.so.0
#19 0xb784fe98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0xb7853623 in ?? () from /lib/libglib-2.0.so.0
#21 0xb7853aea in g_main_loop_run () from /lib/libglib-2.0.so.0
#22 0xb7c92ed9 in IA__gtk_main () at /build/buildd-gtk+2.0_2.18.2-1-i386-CIhLaF/gtk+2.0-2.18.2/gtk/gtkmain.c:1216
#23 0x080811a6 in main (argc=1, argv=0xbffff534) at nautilus-main.c:518
(gdb) 

Cheers,

Enrico

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages nautilus depends on:
ii  desktop-file-utils          0.15-2       Utilities for .desktop files
ii  gvfs                        1.2.2-2      userspace virtual filesystem - ser
ii  libatk1.0-0                 1.28.0-1     The ATK accessibility toolkit
ii  libbeagle1                  0.3.9-1      library for accessing beagle using
ii  libc6                       2.9-23       GNU C Library: Shared libraries
ii  libcairo2                   1.8.8-2      The Cairo 2D vector graphics libra
ii  libdbus-glib-1-2            0.82-2       simple interprocess messaging syst
ii  libexempi3                  2.1.1-1      library to parse XMP metadata (Lib
ii  libexif12                   0.6.17-1     library to parse EXIF files
ii  libgail18                   2.18.2-1     GNOME Accessibility Implementation
ii  libgconf2-4                 2.26.2-3     GNOME configuration database syste
ii  libglib2.0-0                2.22.2-2     The GLib library of C routines
ii  libgnome-desktop-2-11       2.28.0-1     Utility library for loading .deskt
ii  libgtk2.0-0                 2.18.2-1     The GTK+ graphical user interface 
ii  libice6                     2:1.0.5-1    X11 Inter-Client Exchange library
ii  libnautilus-extension1      2.26.3-1     libraries for nautilus components 
ii  libpango1.0-0               1.26.0-1     Layout and rendering of internatio
ii  libselinux1                 2.0.85-4     SELinux runtime shared libraries
ii  libsm6                      2:1.1.1-1    X11 Session Management library
ii  libtrackerclient0           0.6.95-2     metadata database, indexer and sea
ii  libunique-1.0-0             1.1.2-2      Library for writing single instanc
ii  libx11-6                    2:1.2.2-1    X11 client-side library
ii  libxml2                     2.7.5.dfsg-1 GNOME XML library
ii  libxrender1                 1:0.9.4-2    X Rendering Extension client libra
ii  nautilus-data               2.26.3-1     data files for nautilus
ii  shared-mime-info            0.60-2       FreeDesktop.org shared MIME databa

Versions of packages nautilus recommends:
ii  app-install-dat 2009.06.06               Application Installer Data Files
ii  consolekit      0.3.0-4                  framework for defining and trackin
ii  desktop-base    5.0.5                    common files for the Debian Deskto
ii  eject           2.1.5+deb1+cvs20081104-6 ejects CDs and operates CD-Changer
ii  gnome-mount     0.8-2                    wrapper for (un)mounting and eject
ii  gvfs-backends   1.2.2-2                  userspace virtual filesystem - bac
ii  librsvg2-common 2.26.0-1                 SAX-based renderer library for SVG
ii  nautilus-cd-bur 2.24.0-3                 CD Burning front-end for Nautilus
ii  synaptic        0.62.9                   Graphical package manager

Versions of packages nautilus suggests:
ii  eog                      2.28.0-1        Eye of GNOME graphics viewer progr
ii  evince [pdf-viewer]      2.26.1-2        Document (postscript, pdf) viewer
ii  gv [pdf-viewer]          1:3.6.7-1       PostScript and PDF viewer for X
pn  tracker                  <none>          (no description available)
ii  vlc [mp3-decoder]        0.9.9a-3        multimedia player and streamer
ii  vlc-nox [mp3-decoder]    0.9.9a-3        multimedia player and streamer (wi
pn  xdg-user-dirs            <none>          (no description available)
ii  xpdf-utils [pdf-viewer]  3.02-1.4+lenny1 Portable Document Format (PDF) sui

-- no debconf information






More information about the pkg-gnome-maintainers mailing list