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 515822 - nautilus crashed with SIGSEGV
nautilus crashed with SIGSEGV
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: [obsolete] GIO
2.21.x
Other Linux
: Normal critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-11 17:32 UTC by Pedro Villavicencio
Modified: 2008-02-25 16:46 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Pedro Villavicencio 2008-02-11 17:32:55 UTC
This bug has been reported here:

https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/190996

"nautilus try to start a number of times at startup and fails.witch this crashreport"

".

Thread 1 (process 6076)

  • #0 compare_by_display_name
    at nautilus-file.c line 2178
  • #1 nautilus_file_compare_for_sort
    at nautilus-file.c line 2508
  • #2 fm_icon_view_compare_files
    at fm-icon-view.c line 1970
  • #3 compare_files
    at fm-icon-view.c line 1982
  • #4 compare_files_cover
    at fm-directory-view.c line 2551
  • #5 g_list_sort_real
    at /build/buildd/glib2.0-2.15.4/glib/glist.c line 583
  • #6 g_list_sort_real
    at /build/buildd/glib2.0-2.15.4/glib/glist.c line 629
  • #7 g_list_sort_real
    at /build/buildd/glib2.0-2.15.4/glib/glist.c line 629
  • #8 sort_files
    at fm-directory-view.c line 2558
  • #9 process_new_files
    at fm-directory-view.c line 2636
  • #10 done_loading_callback
    at fm-directory-view.c line 3030
  • #11 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.15.4/gobject/gmarshal.c line 77
  • #12 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 490
  • #13 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2440
  • #14 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2199
  • #15 IA__g_signal_emit
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2243
  • #16 nautilus_directory_emit_done_loading
    at nautilus-directory.c line 800
  • #17 done_loading_callback
    at nautilus-desktop-directory.c line 441
  • #18 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.15.4/gobject/gmarshal.c line 77
  • #19 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 490
  • #20 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2440
  • #21 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2199
  • #22 IA__g_signal_emit
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2243
  • #23 nautilus_directory_emit_done_loading
    at nautilus-directory.c line 800
  • #24 dequeue_pending_idle_callback
    at nautilus-directory-async.c line 922
  • #25 directory_load_done
    at nautilus-directory-async.c line 1054
  • #26 more_files_callback
    at nautilus-directory-async.c line 2104
  • #27 next_async_callback_wrapper
    at /build/buildd/glib2.0-2.15.4/gio/gfileenumerator.c line 244
  • #28 IA__g_simple_async_result_complete
    at /build/buildd/glib2.0-2.15.4/gio/gsimpleasyncresult.c line 553
  • #29 complete_in_idle_cb
    at /build/buildd/glib2.0-2.15.4/gio/gsimpleasyncresult.c line 563
  • #30 g_idle_dispatch
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 4142
  • #31 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2064
  • #32 g_main_context_iterate
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2697
  • #33 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2905
  • #34 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkmain.c line 1163
  • #35 main
    at nautilus-main.c line 572
  • #36 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #37 _start

Comment 1 Mikael Andersson 2008-02-13 08:04:34 UTC
 MickeA59 wrote 11 hours ago: (permalink)

Intresting , seems to be a rights problem .. running in sudo shows the desktop witch icons dor mounted discs(for root user but anyway)
and nautilus doesnt crash.

micke@micke-desktop:~$ sudo nautilus
seahorse nautilus module initialized
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL front:0
ALSA lib setup.c:96:(snd_sctl_install) Cannot lock ctl elem
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.EMU10K1.pcm.surround71.0:CARD=0'
ALSA lib conf.c:3510:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:3982:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2145:(snd_pcm_open_noupdate) Unknown PCM surround71:0

** (nautilus:7282): WARNING **: Unable to add monitor: Not supported
 Matt Perry wrote 5 hours ago: (permalink)

For the record, I experienced this exact symptom. It appears to be a permissions issue since there was a *.desktop file owned by root in ~/Desktop. Removing this file fixed the bug.
Comment 2 Alexander Larsson 2008-02-19 10:07:17 UTC
Aha. Maybe its the no-permissions-to-read-desktop-file issue i recently fixed.

Can you try this fix (in current svn):

2008-02-18  Alexander Larsson  <alexl@redhat.com>

        * libnautilus-private/nautilus-directory-async.c:
        (link_info_nautilus_link_read_callback):
	Avoid free of random memory if desktop file reading
	failed.

Comment 3 Mikael Andersson 2008-02-20 11:39:19 UTC
Hi !! Unfortunatly when i understood the rights problem i discarded the current user -account and created a new one with admin rights and everything worked.
Sorry
Comment 4 Christian Neumair 2008-02-25 16:46:27 UTC
Closing, Alex is probably right.

best regards,
 Christian