After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 526868 - crash in Open Folder: trying to browse my home...
crash in Open Folder: trying to browse my home...
Status: RESOLVED FIXED
Product: glib
Classification: Platform
Component: gio
2.16.x
Other All
: High critical
: ---
Assigned To: Alexander Larsson
gtkdev
: 551451 551452 551453 551454 551456 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-04-08 05:10 UTC by scott
Modified: 2008-09-09 12:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description scott 2008-04-08 05:10:09 UTC
Version: 2.22.1

What were you doing when the application crashed?
trying to browse my home directory, from the gnome "Places" menu


Distribution: Gentoo Base System release 1.12.12
Gnome Release: 2.22.0 2008-04-08 (Gentoo)
BugBuddy Version: 2.22.0

System: Linux 2.6.24-gentoo-r3 #2 PREEMPT Wed Mar 19 18:11:01 NZDT 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 65175552 vsize: 65175552 resident: 13922304 share: 11231232 rss: 13922304 rss_rlim: 4294967295
CPU usage: start_time: 1207631338 rtime: 19 utime: 16 stime: 3 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/nautilus'

[Thread debugging using libthread_db enabled]
[New Thread 0xb6a3d6d0 (LWP 8913)]
[New Thread 0xb4b9fb90 (LWP 8923)]
[New Thread 0xb53a0b90 (LWP 8922)]
[New Thread 0xb67abb90 (LWP 8917)]
0xb7f25410 in __kernel_vsyscall ()

Thread 3 (Thread 0xb53a0b90 (LWP 8922))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at gspawn.c line 374
  • #3 IA__g_spawn_command_line_sync
    at gspawn.c line 682
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 google_breakpad::ExceptionHandler::InternalWriteMinidump
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #7 google_breakpad::ExceptionHandler::HandleException
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #8 <signal handler called>
  • #9 IA__g_unix_mount_guess_should_display
    at gunixmounts.c line 1877
  • #10 _g_unix_mount_new
    at gunixmount.c line 111
  • #11 get_mount_for_mount_path
    at gunixvolumemonitor.c line 154
  • #12 _g_mount_get_for_mount_path
    at gunionvolumemonitor.c line 576
  • #13 g_local_file_find_enclosing_mount
    at glocalfile.c line 1061
  • #14 IA__g_file_find_enclosing_mount
    at gfile.c line 1258
  • #15 find_enclosing_mount_async_thread
    at gfile.c line 4431
  • #16 run_in_thread
    at gsimpleasyncresult.c line 613
  • #17 io_job_thread
    at gioscheduler.c line 178
  • #18 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #19 g_thread_create_proxy
    at gthread.c line 635
  • #20 start_thread
    at pthread_create.c line 297
  • #21 clone
    from /lib/libc.so.6


----------- .xsession-errors ---------------------
** (nautilus:26982): WARNING **: Unable to add monitor: Not supported
** (bug-buddy:27342): WARNING **: FIXME: guard from double entry
Bonobo-Activation-Message: Reset cache
Bonobo-Activation-Message: About to register 'OAFIID:Nautilus_Shell': 0x81a7638
Bonobo-Activation-Message: Registration environment for 'DISPLAY' = ':0.0'
Bonobo-Activation-Message: Reset cache
Bonobo-Activation-Message: registration of 'OAFIID:Nautilus_Shell' returns (success)
Bonobo-Activation-Message: Successfully registered `OAFIID:Nautilus_Shell'
(nautilus:8913): GLib-GIO-CRITICAL **: g_unix_mount_is_system_internal: assertion `mount_entry != NULL' failed
** (nautilus:8913): WARNING **: Unable to add monitor: Not supported
Cannot access memory at address 0xe
Cannot access memory at address 0xe
--------------------------------------------------
Comment 1 Cosimo Cecchi 2008-04-08 08:10:37 UTC
-> glib

This seems to be a crash in GIO, moving to glib.
Comment 2 scott 2008-04-08 08:25:15 UTC
This only appears to happen for my normal user. (I can run nautilus inside 'su -' )

I have already removed ~/.g* and ~/.nautilus and it still happens.

My desktop seems to load tho, at least when i first login (until it crashes, then i get an infinite loop of crashing until i run 'nautilus -q').
Comment 3 scott 2008-04-16 03:12:49 UTC
I have found what causes this

my home directory is actually located at /1/scott and 
'mount -o bind'ed to /home/scott

when i change /etc/passwd to have /1/scott as my home dir, I don't experience this crash.
Comment 4 Matthias Clasen 2008-08-18 04:05:29 UTC
Should be fixed by 

2008-07-30  Matthias Clasen  <mclasen@redhat.com>

        Bug 545457 – gdmsetup crashed with SIGSEGV in
        g_unix_mount_guess_should_display()

        * gunixvolumemonitor.c (get_mount_for_mount_path): Don't
        crash if no mount is found.
Comment 5 Cosimo Cecchi 2008-09-09 12:10:12 UTC
*** Bug 551456 has been marked as a duplicate of this bug. ***
Comment 6 Cosimo Cecchi 2008-09-09 12:10:21 UTC
*** Bug 551454 has been marked as a duplicate of this bug. ***
Comment 7 Cosimo Cecchi 2008-09-09 12:10:33 UTC
*** Bug 551453 has been marked as a duplicate of this bug. ***
Comment 8 Cosimo Cecchi 2008-09-09 12:10:42 UTC
*** Bug 551452 has been marked as a duplicate of this bug. ***
Comment 9 Cosimo Cecchi 2008-09-09 12:10:51 UTC
*** Bug 551451 has been marked as a duplicate of this bug. ***