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 349718 - nautilus crashes with x-nautilus-desktop:///
nautilus crashes with x-nautilus-desktop:///
Status: RESOLVED DUPLICATE of bug 349840
Product: nautilus
Classification: Core
Component: Navigation
2.16.x
Other All
: Normal critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
nautilus[debugsymbols]
: 368004 419964 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-02 21:25 UTC by Haris Andrianakis
Modified: 2007-04-12 14:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Haris Andrianakis 2006-08-02 21:25:26 UTC
Steps to reproduce:
Steps to reproduce the crash:
1. Open a nautilus window
2. Type in the location bar: x-nautilus-desktop:///ABCDEF

ABCDEF is just a random string.


Stack trace:
Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1225832768 (LWP 6002)]
[New Thread -1228985424 (LWP 6003)]
(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)
(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)
(no debugging symbols found)
0xb7ed9221 in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Thread 1 (Thread -1225832768 (LWP 6002))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 raise
    from /lib/tls/libc.so.6
  • #4 abort
    from /lib/tls/libc.so.6
  • #5 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #6 g_log
    from /usr/lib/libglib-2.0.so.0
  • #7 g_assert_warning
    from /usr/lib/libglib-2.0.so.0
  • #8 nautilus_file_ref
  • #9 POA_Nautilus_MetafileMonitor__init
  • #10 POA_Nautilus_MetafileMonitor__init
  • #11 POA_Nautilus_MetafileMonitor__init
  • #12 g_cclosure_marshal_VOID__STRING
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 POA_Nautilus_MetafileMonitor__init
  • #18 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emitv
    from /usr/lib/libgobject-2.0.so.0
  • #22 gtk_bin_get_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 gtk_binding_set_by_class
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_binding_set_by_class
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_bindings_activate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_entry_set_visibility
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 nautilus_directory_ref
  • #29 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #31 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #35 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #36 gtk_window_propagate_key_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_window_activate_key
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_signal_chain_from_overridden
    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 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #45 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #48 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #49 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #50 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #51 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 POA_Nautilus_MetafileMonitor__init
  • #53 __libc_start_main
    from /lib/tls/libc.so.6
  • #54 ??
  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0




Other information:
Comment 1 Christian Kirbach 2006-08-09 16:17:14 UTC
I can confirm that

Distribution: Ubuntu 6.06 (dapper)
Gnome Release: 2.15.90 2006-08-08 (JHBuild)
BugBuddy Version: 2.15.91

Memory status: size: 60190720 vsize: 0 resident: 60190720 share: 0 rss: 19623936 rss_rlim: 0
CPU usage: start_time: 1155134479 rtime: 0 utime: 139 stime: 0 cutime:127 cstime: 0 timeout: 12 it_real_value: 0 frequency: 0

Backtrace was generated from '/opt/gnome2/bin/nautilus'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1226606912 (LWP 6433)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1226606912 (LWP 6433))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 867
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 IA__g_logv
  • #8 IA__g_log
    at gmessages.c line 517
  • #9 IA__g_assert_warning
    at gmessages.c line 552
  • #10 nautilus_file_get_internal
    at nautilus-file.c line 207
  • #11 begin_location_change
    at nautilus-window-manage-views.c line 765
  • #12 nautilus_window_open_location
    at nautilus-window-manage-views.c line 580
  • #13 nautilus_window_go_to
    at nautilus-window.c line 243
  • #14 IA__g_cclosure_marshal_VOID__STRING
    at gmarshal.c line 496
  • #15 IA__g_closure_invoke
    at gclosure.c line 490
  • #16 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #17 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #18 IA__g_signal_emit
    at gsignal.c line 2241
  • #19 nautilus_navigation_bar_location_changed
    at nautilus-navigation-bar.c line 166
  • #20 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #21 IA__g_closure_invoke
    at gclosure.c line 490
  • #22 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #23 IA__g_signal_emitv
    at gsignal.c line 2109
  • #24 gtk_binding_entry_activate
    at gtkbindings.c line 535
  • #25 binding_match_activate
    at gtkbindings.c line 955
  • #26 gtk_bindings_activate_list
    at gtkbindings.c line 1089
  • #27 IA__gtk_bindings_activate_event
    at gtkbindings.c line 1166
  • #28 gtk_widget_real_key_press_event
    at gtkwidget.c line 3645
  • #29 gtk_entry_key_press
    at gtkentry.c line 1971
  • #30 nautilus_entry_key_press
    at nautilus-entry.c line 143
  • #31 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #32 g_type_class_meta_marshal
    at gclosure.c line 567
  • #33 IA__g_closure_invoke
    at gclosure.c line 490
  • #34 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #35 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #36 IA__g_signal_emit
    at gsignal.c line 2241
  • #37 gtk_widget_event_internal
    at gtkwidget.c line 3901
  • #38 IA__gtk_window_propagate_key_event
    at gtkwindow.c line 4671
  • #39 gtk_window_key_press_event
    at gtkwindow.c line 4701
  • #40 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #41 g_type_class_meta_marshal
    at gclosure.c line 567
  • #42 IA__g_closure_invoke
    at gclosure.c line 490
  • #43 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #44 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #45 IA__g_signal_emit
    at gsignal.c line 2241
  • #46 gtk_widget_event_internal
    at gtkwidget.c line 3901
  • #47 IA__gtk_propagate_event
    at gtkmain.c line 2161
  • #48 IA__gtk_main_do_event
    at gtkmain.c line 1421
  • #49 gdk_event_dispatch
    at gdkevents-x11.c line 2320
  • #50 IA__g_main_context_dispatch
    at gmain.c line 2043
  • #51 g_main_context_iterate
    at gmain.c line 2675
  • #52 IA__g_main_loop_run
    at gmain.c line 2879
  • #53 IA__gtk_main
    at gtkmain.c line 1000
  • #54 main
    at nautilus-main.c line 366
  • #0 __kernel_vsyscall

Comment 2 palfrey 2006-11-10 22:53:58 UTC
I can't reproduce this with current (2006-11-10) CVS HEAD.
Comment 3 Christian Kirbach 2006-11-11 02:13:21 UTC
but it is reproducable with the 2.16 cvs branch. would be great if we could find out what commit fixed this.

with 2.16:

Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-11-06 (JHBuild)
BugBuddy Version: 2.16.0

Memory status: size: 74403840 vsize: 0 resident: 74403840 share: 0 rss: 23105536 rss_rlim: 0
CPU usage: start_time: 1163210918 rtime: 0 utime: 213 stime: 0 cutime:201 cstime: 0 timeout: 12 it_real_value: 0 frequency: 0

Backtrace was generated from '/opt/gnome2/bin/nautilus'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1229908304 (LWP 6697)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1229908304 (LWP 6697))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 870
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 IA__g_logv
  • #8 IA__g_log
  • #9 IA__g_assert_warning
    at gmessages.c line 552
  • #10 nautilus_file_new_from_relative_uri
    at nautilus-file.c line 207
  • #11 nautilus_file_get_internal
    at nautilus-file.c line 456
  • #12 nautilus_file_get
    at nautilus-file.c line 481
  • #13 begin_location_change
    at nautilus-window-manage-views.c line 765
  • #14 nautilus_window_open_location_full
    at nautilus-window-manage-views.c line 564
  • #15 nautilus_window_open_location_with_selection
    at nautilus-window-manage-views.c line 597
  • #16 nautilus_window_go_to_with_selection
    at nautilus-window.c line 252
  • #17 nautilus_application_present_spatial_window_with_selection
    at nautilus-application.c line 1173
  • #18 nautilus_window_open_location_full
    at nautilus-window-manage-views.c line 500
  • #19 nautilus_window_open_location
    at nautilus-window-manage-views.c line 580
  • #20 nautilus_window_go_to
    at nautilus-window.c line 243
  • #21 open_current_location
    at nautilus-location-dialog.c line 86
  • #22 response_callback
    at nautilus-location-dialog.c line 100
  • #23 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 IA__gtk_dialog_response
    at gtkdialog.c line 835
  • #29 entry_activate_callback
    at nautilus-location-dialog.c line 132
  • #30 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #31 IA__g_closure_invoke
    at gclosure.c line 490
  • #32 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #33 IA__g_signal_emitv
    at gsignal.c line 2111
  • #34 gtk_binding_entry_activate
    at gtkbindings.c line 535
  • #35 binding_match_activate
    at gtkbindings.c line 955
  • #36 gtk_bindings_activate_list
    at gtkbindings.c line 1090
  • #37 IA__gtk_bindings_activate_event
    at gtkbindings.c line 1166
  • #38 gtk_widget_real_key_press_event
    at gtkwidget.c line 3655
  • #39 gtk_entry_key_press
    at gtkentry.c line 1969
  • #40 nautilus_entry_key_press
    at nautilus-entry.c line 143
  • #41 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #42 g_type_class_meta_marshal
    at gclosure.c line 567
  • #43 IA__g_closure_invoke
    at gclosure.c line 490
  • #44 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #45 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #46 IA__g_signal_emit
    at gsignal.c line 2243
  • #47 gtk_widget_event_internal
    at gtkwidget.c line 3911
  • #48 IA__gtk_widget_event
    at gtkwidget.c line 3717
  • #49 IA__gtk_window_propagate_key_event
    at gtkwindow.c line 4671
  • #50 gtk_window_key_press_event
    at gtkwindow.c line 4701
  • #51 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #52 g_type_class_meta_marshal
    at gclosure.c line 567
  • #53 IA__g_closure_invoke
    at gclosure.c line 490
  • #54 signal_emit_unlocked_R
    at gsignal.c line 2478
  • #55 IA__g_signal_emit_valist
    at gsignal.c line 2209
  • #56 IA__g_signal_emit
    at gsignal.c line 2243
  • #57 gtk_widget_event_internal
    at gtkwidget.c line 3911
  • #58 IA__gtk_widget_event
    at gtkwidget.c line 3717
  • #59 IA__gtk_propagate_event
    at gtkmain.c line 2309
  • #60 IA__gtk_main_do_event
    at gtkmain.c line 1569
  • #61 gdk_event_dispatch
    at gdkevents-x11.c line 2320
  • #62 g_main_dispatch
    at gmain.c line 2045
  • #63 IA__g_main_context_dispatch
    at gmain.c line 2596
  • #64 g_main_context_iterate
    at gmain.c line 2677
  • #65 IA__g_main_loop_run
    at gmain.c line 2881
  • #66 IA__gtk_main
    at gtkmain.c line 1148
  • #67 main
    at nautilus-main.c line 383
  • #0 __kernel_vsyscall

Comment 4 palfrey 2006-11-11 02:39:48 UTC
(In reply to comment #3)
> but it is reproducable with the 2.16 cvs branch. would be great if we could
> find out what commit fixed this.

I'll assume that's either 2.16.0 or 2.16.1, as I think I've found the bug, and it's fixed in 2.16.2 (fun and games with "cvs -z3 diff -u -r NAUTILUS_2_16_1" against HEAD and looking where your stack trace asserted).

It got fixed with the fix for #349840, changelog entry is

2006-11-06  Alexander Larsson  <alexl@redhat.com>

	* libnautilus-private/nautilus-file.c (nautilus_file_new_from_relative_uri):
	Don't crash on old desktop dir and search dir uris. (#349840)

Relevant patch is http://cvs.gnome.org/viewcvs/nautilus/libnautilus-private/nautilus-file.c?r1=1.394&r2=1.395&makepatch=1&diff_format=u
Comment 5 Christian Kirbach 2006-11-11 03:04:12 UTC
hmm my jhbuild with 2.16 module set uses cvs -z3 -q -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome update -P -d -A .
thus I assume it uses HEAD !? 
Comment 6 palfrey 2006-11-11 11:30:22 UTC
I think so. Given the -A to reset any sticky flags, it should be using HEAD.
Comment 7 Christian Kirbach 2006-12-11 22:24:03 UTC
*** Bug 368004 has been marked as a duplicate of this bug. ***
Comment 8 André Klapper 2007-04-12 14:28:15 UTC
*** Bug 419964 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2007-04-12 14:28:54 UTC
bug 377228 is probably another duplicate.
Comment 10 André Klapper 2007-04-12 14:29:28 UTC
oops... is this one a dup of bug 349840?
Comment 11 André Klapper 2007-04-12 14:30:54 UTC
yes, andre, yes. sorry for the noise.

So, we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.


*** This bug has been marked as a duplicate of 349840 ***