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 99648 - Nautilus causes segmentation fault when opening
Nautilus causes segmentation fault when opening
Status: RESOLVED DUPLICATE of bug 65109
Product: nautilus
Classification: Core
Component: general
unspecified
Other other
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-11-26 20:36 UTC by Ben Hill
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ben Hill 2002-11-26 20:40:04 UTC
From: Ben Hill <ben@javacoder.net>
To: submit@bugs.gnome.org
X-Mailer: bug-buddy 2.2.0
Subject: Nautilus causes segmentation fault when opening

Package: nautilus
Severity: blocker
Version: 2.0.7
Synopsis: Nautilus causes segmentation fault when opening
Bugzilla-Product: nautilus
Bugzilla-Component: general
BugBuddy-GnomeVersion: 2.0 (2.0.5)

Description:
Description of Problem:


Steps to reproduce the problem:
1. Open foo's home from desktop
2. segmentation fault caused.

Actual Results:
Segmentation fault


Expected Results:
Nautilus file manager to run


How often does this happen?
Every time


Additional Information:
Running Gnome 2.0 on Debian 3.0 rev0 Woody




Debugging Information:

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

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 678)]
[New Thread 32769 (LWP 681)]
[New Thread 16386 (LWP 682)]
[New Thread 32771 (LWP 683)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x40b112e9 in wait4 () from
/lib/libc.so.6

Thread 4 (Thread 32771 (LWP 683))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 3 (Thread 16386 (LWP 682))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #4 gnome_vfs_thread_pool_init
    from /usr/lib/libgnomevfs-2.so.0
  • #5 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #6 pthread_start_thread
    from /lib/libpthread.so.0

Thread 1 (Thread 16384 (LWP 678))

  • #0 wait4
    from /lib/libc.so.6
  • #1 sys_sigabbrev
    from /lib/libc.so.6
  • #2 waitpid
    from /lib/libpthread.so.0
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    from /lib/libpthread.so.0
  • #5 sigaction
    from /lib/libc.so.6
  • #6 MiniXftPatternGet
    from /usr/lib/libpangoft2-1.0.so.0
  • #7 MiniXftPatternGetString
    from /usr/lib/libpangoft2-1.0.so.0
  • #8 pango_ft2_font_set_glyph_cache_destroy
    from /usr/lib/libpangoft2-1.0.so.0
  • #9 g_hash_table_lookup
    from /usr/lib/libglib-2.0.so.0
  • #10 _pango_ft2_font_map_remove
    from /usr/lib/libpangoft2-1.0.so.0
  • #11 _pango_ft2_font_map_remove
    from /usr/lib/libpangoft2-1.0.so.0
  • #12 pango_font_map_load_fontset
    from /usr/lib/libpango-1.0.so.0
  • #13 pango_itemize
    from /usr/lib/libpango-1.0.so.0
  • #14 pango_itemize
    from /usr/lib/libpango-1.0.so.0
  • #15 pango_layout_get_pixel_size
    from /usr/lib/libpango-1.0.so.0
  • #16 pango_layout_get_cursor_pos
    from /usr/lib/libpango-1.0.so.0
  • #17 pango_layout_get_extents
    from /usr/lib/libpango-1.0.so.0
  • #18 pango_layout_get_pixel_size
    from /usr/lib/libpango-1.0.so.0
  • #19 nautilus_sidebar_tabs_hit_test
  • #20 nautilus_sidebar_tabs_hit_test
  • #21 nautilus_sidebar_tabs_hit_test
  • #22 nautilus_sidebar_tabs_hit_test
  • #23 nautilus_sidebar_tabs_add_view
  • #24 nautilus_sidebar_add_panel
  • #25 nautilus_window_add_sidebar_panel
  • #26 nautilus_window_set_sidebar_panels
  • #27 nautilus_window_set_content_view_widget
  • #28 nautilus_window_zoom_to_fit
  • #29 nautilus_window_zoom_to_fit
  • #30 nautilus_window_zoom_to_fit
  • #31 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_object_newv
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_object_new_valist
    from /usr/lib/libgobject-2.0.so.0
  • #34 gtk_widget_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 nautilus_application_create_window
  • #36 nautilus_view_frame_get_is_view_loaded
  • #37 nautilus_window_open_location
  • #38 nautilus_window_set_sidebar_panels
  • #39 g_cclosure_marshal_VOID__STRING
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #44 nautilus_view_frame_open_location_in_this_window
  • #45 nautilus_theme_selector_set_parent_window
  • #46 nautilus_clipboard_set_up_editable_in_control
    from /usr/lib/libnautilus.so.2
  • #47 g_timeout_add
    from /usr/lib/libglib-2.0.so.0
  • #48 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #49 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #50 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #51 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #52 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 main
  • #54 __libc_start_main
    from /lib/libc.so.6
  • #0 wait4
    from /lib/libc.so.6




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-11-26 15:40 -------

Reassigning to the default owner of the component, nautilus-maint@bugzilla.gnome.org.

Comment 1 Elijah Newren 2002-11-26 20:59:53 UTC
This looks like a duplicate of 99161, which was marked as a duplicate
of 65109.  I don't completely understand the reason 99161 is known to
be a duplicate of 65109 (though it seems plausible), but since it is
I'm going to mark this as a duplicate of 65109.

*** This bug has been marked as a duplicate of 65109 ***
Comment 2 Ben Hill 2002-11-26 21:29:13 UTC
So if this is a duplicate, is there a resolution. I did try to find
some info about fixing this, but without luck.
Comment 3 Ben Hill 2002-11-26 21:37:43 UTC
Also, as far as I can see (albeit very inexperienced) these bugs dont
seem to be dupes...

One is for gnome-control-center and the other appears to be a missing
XftConfig file when running a libgnomecanvas test.

I think, if anything, it is similar to 99622...
Comment 4 Elijah Newren 2002-12-02 19:19:49 UTC
From an email, Ben also said:

  I submitted bug number 99648 about a segfault in Nautillus when
  attempting to start the file manager...

  It has been marked a duplicate of 99161, which in turn was marked as
  a duplicate of 65109.

  I just thought I'd drop you a mail, as there seemed to be no
  resolution to the problem. I have just installed the Blackdown JDK
  and it seems to have fixed the problem. Nautilus starts fine, and
  doesn't segfault.

  I know the Blackdown JDK installed some locale stuff, and possibly
  also some fonts as I seem now to have lots more fonts installed.

  Anyway, just thought I'd let you know if it is any help...

Ben: The fact that you have extra fonts and Nautilus no longer has a
problem does make this sound to me like a duplicate of 65109.  Of
course, I'm still somewhat new to the gnome-bugsquad.  Let me respond
to some of your questions, and then I'll post an email to the
gnome-bugsquad and have them verify things and fill in any details.

As you noted, the description of your problem and that in bug 99161
sound very different while your description sounds similar to the
(albeit vague) one in 99622.  However, if you look at the stack
traces, yours appears very different than the one in 99622 which means
that the crash at startup was caused by something very different. 
Also, your stack trace matched the on in 99161 perfectly--meaning that
although you both did very different things to get the crash, the same
 core functions were called which implies that they had the same root
problem.  However, I don't know exactly why 99161 was marked as a
duplicate of 65109.  I trusted the person who marked it as such and
thus marked your bug as a duplicate of 65109 as well.

I believe some comments or changes should be made to 65109 (such as
the OS being Solaris only), but I'm not sure the exact ones to make. 
I guess that's another good reason to send an email to the gnome-bugsquad.

Thanks for following up on this, Ben.  The comments you've added may
prove to be extra helpful information for us on bug 65109.