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 627901 - Crash in nautilus_path_bar_size_allocate at nautilus-pathbar.c line 669
Crash in nautilus_path_bar_size_allocate at nautilus-pathbar.c line 669
Status: RESOLVED FIXED
Product: nautilus
Classification: Core
Component: general
2.32.x
Other All
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 631990 632437 632761 632891 633129 633348 633669 633784 633925 633934 634049 634133 634261 634369 634842 634877 634894 634896 635127 635130 638047 638118 639241 643147 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-08-25 00:41 UTC by phil_higgins
Modified: 2011-02-24 01:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.31/2.32



Description phil_higgins 2010-08-25 00:41:00 UTC
Version: 2.31.90

What were you doing when the application crashed?
Unmounting a USB device.


Distribution: Ubuntu 10.10 (maverick)
Gnome Release: 2.31.90 2010-08-18 (Ubuntu)
BugBuddy Version: 2.30.0

System: Linux 2.6.35-18-generic #24-Ubuntu SMP Mon Aug 23 02:33:24 UTC 2010 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10900000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gorilla
Icon Theme: Gorilla
GTK+ Modules: gnomebreakpad, canberra-gtk-module

Memory status: size: 1084678144 vsize: 1084678144 resident: 220258304 share: 23138304 rss: 220258304 rss_rlim: 18446744073709551615
CPU usage: start_time: 1282688596 rtime: 1159 utime: 892 stime: 267 cutime:1 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 0x7f7933359710 (LWP 17548)]
[New Thread 0x7f7936f6a710 (LWP 5455)]
[New Thread 0x7f79573a3710 (LWP 5412)]
[New Thread 0x7f79629bb710 (LWP 5404)]
0x00007f796e75d6dd in __libc_waitpid (pid=17560, 
    stat_loc=<value optimised out>, options=0)
    at ../sysdeps/unix/sysv/linux/waitpid.c:41
	in ../sysdeps/unix/sysv/linux/waitpid.c

Thread 1 (Thread 0x7f796f579980 (LWP 5237))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 g_spawn_sync
    at /build/buildd/glib2.0-2.25.14/glib/gspawn.c line 385
  • #2 g_spawn_command_line_sync
    at /build/buildd/glib2.0-2.25.14/glib/gspawn.c line 699
  • #3 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #4 <signal handler called>
  • #5 nautilus_path_bar_size_allocate
    at nautilus-pathbar.c line 669
  • #6 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #7 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3182
  • #8 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #9 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #10 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwidget.c line 4080
  • #11 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkbox.c line 500
  • #12 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #13 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3182
  • #14 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #15 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #16 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwidget.c line 4080
  • #17 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkbox.c line 500
  • #18 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #19 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3182
  • #20 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #21 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #22 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwidget.c line 4080
  • #23 gtk_paned_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkpaned.c line 947
  • #24 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #25 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3182
  • #26 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #27 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #28 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwidget.c line 4080
  • #29 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkbox.c line 500
  • #30 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #31 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3182
  • #32 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #33 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #34 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwidget.c line 4080
  • #35 gtk_paned_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkpaned.c line 907
  • #36 nautilus_horizontal_splitter_size_allocate
    at nautilus-horizontal-splitter.c line 242
  • #37 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #38 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3182
  • #39 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #40 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #41 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwidget.c line 4080
  • #42 gtk_table_size_allocate_pass2
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtktable.c line 1620
  • #43 gtk_table_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtktable.c line 876
  • #44 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #45 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3182
  • #46 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #47 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #48 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwidget.c line 4080
  • #49 gtk_window_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwindow.c line 5004
  • #50 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #51 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3182
  • #52 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #53 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #54 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwidget.c line 4080
  • #55 gtk_window_move_resize
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwindow.c line 6310
  • #56 gtk_window_check_resize
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkwindow.c line 5425
  • #57 g_closure_invoke
    at /build/buildd/glib2.0-2.25.14/gobject/gclosure.c line 766
  • #58 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3290
  • #59 g_signal_emit_valist
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 2983
  • #60 g_signal_emit
    at /build/buildd/glib2.0-2.25.14/gobject/gsignal.c line 3040
  • #61 gtk_container_idle_sizer
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkcontainer.c line 1370
  • #62 gdk_threads_dispatch
    at /build/buildd/gtk+2.0-2.21.6/gdk/gdk.c line 512
  • #63 g_main_dispatch
    at /build/buildd/glib2.0-2.25.14/glib/gmain.c line 2119
  • #64 g_main_context_dispatch
    at /build/buildd/glib2.0-2.25.14/glib/gmain.c line 2672
  • #65 g_main_context_iterate
    at /build/buildd/glib2.0-2.25.14/glib/gmain.c line 2750
  • #66 g_main_loop_run
    at /build/buildd/glib2.0-2.25.14/glib/gmain.c line 2958
  • #67 IA__gtk_main
    at /build/buildd/gtk+2.0-2.21.6/gtk/gtkmain.c line 1237
  • #68 main
    at nautilus-main.c line 544

	Inferior 1 [process 5237] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
klauncher(17516)/kio (KLauncher): SlavePool: No communication with slave. 
sys:1: GtkWarning: IA__gtk_container_foreach: assertion `GTK_IS_CONTAINER (container)' failed
sys:1: Warning: invalid uninstantiatable type `(null)' in cast to `GObject'
sys:1: Warning: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
sys:1: GtkWarning: IA__gtk_widget_set_child_visible: assertion `GTK_IS_WIDGET (widget)' failed
sys:1: GtkWarning: IA__gtk_widget_size_allocate: assertion `GTK_IS_WIDGET (widget)' failed
warning: the debug information found in "/usr/lib/debug//usr/lib/libxml2.so.2.7.7" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib/libxml2.so.2.7.7" does not match "/usr/lib/libxml2.so.2" (CRC mismatch).
41	../sysdeps/unix/sysv/linux/waitpid.c: No such file or directory.
--------------------------------------------------
Comment 1 Pedro Villavicencio 2010-09-09 13:18:30 UTC
we have a similar crash here https://bugs.edge.launchpad.net/ubuntu/+source/nautilus/+bug/630884
Comment 2 Cosimo Cecchi 2010-09-17 18:24:40 UTC
Thanks for the report, I fixed this in master. I will backport the fix to the gnome-2-32 branch as soon as hard code freeze is over.

Closing as FIXED.
Comment 3 Pedro Villavicencio 2010-10-01 12:53:07 UTC
looks like the issue is still there with 2.32.0 and the fix applied, the backtrace is:

  • #0 nautilus_path_bar_size_allocate
    at nautilus-pathbar.c line 669
  • #1 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #2 ??
    from /usr/lib/libgobject-2.0.so.0
  • #3 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #4 ??
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #7 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #8 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkbox.c line 500
  • #9 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #10 ??
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #12 ??
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #15 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #16 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkbox.c line 500
  • #17 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #18 ??
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 ??
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #23 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #24 gtk_paned_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkpaned.c line 968
  • #25 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #26 ??
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #28 ??
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #31 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #32 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkbox.c line 500
  • #33 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #34 ??
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #36 ??
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #39 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #40 gtk_paned_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkpaned.c line 947
  • #41 nautilus_horizontal_splitter_size_allocate
    at nautilus-horizontal-splitter.c line 242
  • #42 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #43 ??
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #45 ??
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #48 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #49 gtk_table_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtktable.c line 1638
  • #50 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #51 ??
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #53 ??
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #56 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #57 gtk_window_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwindow.c line 5011
  • #58 g_cclosure_marshal_VOID__BOXED
    from /usr/lib/libgobject-2.0.so.0
  • #59 ??
    from /usr/lib/libgobject-2.0.so.0
  • #60 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #61 ??
    from /usr/lib/libgobject-2.0.so.0
  • #62 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #63 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #64 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #65 IA__gtk_container_resize_children
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkcontainer.c line 1497
  • #66 gtk_window_check_resize
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwindow.c line 6420
  • #67 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #68 ??
    from /usr/lib/libgobject-2.0.so.0
  • #69 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #70 ??
    from /usr/lib/libgobject-2.0.so.0
  • #71 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #72 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #73 IA__gtk_container_check_resize
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkcontainer.c line 1451
  • #74 gtk_container_idle_sizer
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkcontainer.c line 1376
  • #75 gdk_threads_dispatch
    at /build/buildd/gtk+2.0-2.22.0/gdk/gdk.c line 512
  • #76 ??
    from /lib/libglib-2.0.so.0
  • #77 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #78 ??
    from /lib/libglib-2.0.so.0
  • #79 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #80 IA__gtk_main
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkmain.c line 1237
  • #81 main
    at nautilus-main.c line 544

Comment 4 steubens 2010-10-17 14:02:33 UTC
this is still occurring, and is _really_ annoying :[
Comment 5 Fabio Durán Verdugo 2010-10-18 13:55:17 UTC
*** Bug 632437 has been marked as a duplicate of this bug. ***
Comment 6 Akhil Laddha 2010-10-20 07:05:42 UTC
*** Bug 631990 has been marked as a duplicate of this bug. ***
Comment 7 Akhil Laddha 2010-10-21 04:15:10 UTC
*** Bug 632761 has been marked as a duplicate of this bug. ***
Comment 8 Cosimo Cecchi 2010-10-23 08:08:00 UTC
*** Bug 632891 has been marked as a duplicate of this bug. ***
Comment 9 Fabio Durán Verdugo 2010-10-25 19:07:02 UTC
*** Bug 633129 has been marked as a duplicate of this bug. ***
Comment 10 Akhil Laddha 2010-10-29 03:47:00 UTC
*** Bug 633348 has been marked as a duplicate of this bug. ***
Comment 11 steubens 2010-10-29 04:07:14 UTC
how can this be moved to confirmed? it happens regularly here and i can gather whatever information someone wants
Comment 12 Akhil Laddha 2010-11-01 13:24:48 UTC
*** Bug 633669 has been marked as a duplicate of this bug. ***
Comment 13 Akhil Laddha 2010-11-02 09:13:06 UTC
*** Bug 633784 has been marked as a duplicate of this bug. ***
Comment 14 Cosimo Cecchi 2010-11-02 18:06:02 UTC
I just pushed a commit [1] which should finally fix this for gnome-2-32 and master branches.

Please reopen if you still experience the issue with that patch applied.

[1] http://git.gnome.org/browse/nautilus/commit/?h=gnome-2-32&id=1dc416887bf1e88c4b49bd1ac2101e0fb8460af8
Comment 15 Cosimo Cecchi 2010-11-03 17:44:13 UTC
*** Bug 633925 has been marked as a duplicate of this bug. ***
Comment 16 Cosimo Cecchi 2010-11-03 19:06:17 UTC
*** Bug 633934 has been marked as a duplicate of this bug. ***
Comment 17 Fabio Durán Verdugo 2010-11-05 01:46:39 UTC
*** Bug 634049 has been marked as a duplicate of this bug. ***
Comment 18 Fabio Durán Verdugo 2010-11-06 01:26:43 UTC
*** Bug 634133 has been marked as a duplicate of this bug. ***
Comment 19 Fabio Durán Verdugo 2010-11-08 03:05:44 UTC
*** Bug 634261 has been marked as a duplicate of this bug. ***
Comment 20 Fabio Durán Verdugo 2010-11-09 01:45:06 UTC
*** Bug 634369 has been marked as a duplicate of this bug. ***
Comment 21 Fabio Durán Verdugo 2010-11-14 19:40:44 UTC
*** Bug 634842 has been marked as a duplicate of this bug. ***
Comment 22 Fabio Durán Verdugo 2010-11-15 02:58:11 UTC
*** Bug 634877 has been marked as a duplicate of this bug. ***
Comment 23 Akhil Laddha 2010-11-15 11:03:35 UTC
*** Bug 634894 has been marked as a duplicate of this bug. ***
Comment 24 Akhil Laddha 2010-11-15 11:03:56 UTC
*** Bug 634896 has been marked as a duplicate of this bug. ***
Comment 25 Cosimo Cecchi 2010-11-18 00:31:27 UTC
*** Bug 635127 has been marked as a duplicate of this bug. ***
Comment 26 Cosimo Cecchi 2010-11-18 00:31:32 UTC
*** Bug 635130 has been marked as a duplicate of this bug. ***
Comment 27 Fabio Durán Verdugo 2010-12-26 18:56:02 UTC
*** Bug 638047 has been marked as a duplicate of this bug. ***
Comment 28 Fabio Durán Verdugo 2010-12-27 16:39:59 UTC
*** Bug 638118 has been marked as a duplicate of this bug. ***
Comment 29 Milan Bouchet-Valat 2011-01-11 09:53:19 UTC
We're still getting very very similar crashes in Ubuntu, even if our Nautilus 2.32.0 includes the commit fixing this bug (1dc4168). Sorry for reopening, but the traces are so close that I'd like to know whether they are indeed the same, or whether something slightly different happens.

The new trace is:
  • #0 nautilus_path_bar_size_allocate
    at nautilus-pathbar.c line 669
  • #1 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
    at /build/buildd/glib2.0-2.26.1/gobject/gmarshal.c line 834
  • #2 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #3 object_floating_flag_handler
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2345
  • #4 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 599
  • #5 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #6 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #7 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #8 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkbox.c line 500
  • #9 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
    at /build/buildd/glib2.0-2.26.1/gobject/gmarshal.c line 834
  • #10 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #11 object_floating_flag_handler
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2345
  • #12 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 599
  • #13 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #14 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #15 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #16 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkbox.c line 500
  • #17 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
    at /build/buildd/glib2.0-2.26.1/gobject/gmarshal.c line 834
  • #18 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #19 object_floating_flag_handler
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2345
  • #20 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 599
  • #21 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #22 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #23 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #24 gtk_paned_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkpaned.c line 968
  • #25 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
    at /build/buildd/glib2.0-2.26.1/gobject/gmarshal.c line 834
  • #26 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #27 object_floating_flag_handler
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2345
  • #28 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 599
  • #29 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #30 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #31 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #32 gtk_box_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkbox.c line 500
  • #33 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
    at /build/buildd/glib2.0-2.26.1/gobject/gmarshal.c line 834
  • #34 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #35 object_floating_flag_handler
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2345
  • #36 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 599
  • #37 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #38 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #39 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #40 gtk_paned_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkpaned.c line 947
  • #41 nautilus_horizontal_splitter_size_allocate
    at nautilus-horizontal-splitter.c line 242
  • #42 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
    at /build/buildd/glib2.0-2.26.1/gobject/gmarshal.c line 834
  • #43 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #44 object_floating_flag_handler
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2345
  • #45 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 599
  • #46 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #47 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #48 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #49 gtk_table_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtktable.c line 1638
  • #50 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
    at /build/buildd/glib2.0-2.26.1/gobject/gmarshal.c line 834
  • #51 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #52 object_floating_flag_handler
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2345
  • #53 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 599
  • #54 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #55 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #56 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #57 gtk_window_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwindow.c line 5011
  • #58 g_cclosure_marshal_BOOLEAN__BOXED_BOXED
    at /build/buildd/glib2.0-2.26.1/gobject/gmarshal.c line 834
  • #59 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #60 g_object_force_floating
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2433
  • #61 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 599
  • #62 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #63 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #64 IA__gtk_widget_size_allocate
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwidget.c line 4090
  • #65 IA__gtk_container_resize_children
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkcontainer.c line 1497
  • #66 gtk_window_check_resize
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkwindow.c line 6420
  • #67 g_signal_stop_emission
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 836
  • #68 g_closure_new_simple
    at /build/buildd/glib2.0-2.26.1/gobject/gclosure.c line 204
  • #69 g_object_force_floating
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c line 2433
  • #70 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 579
  • #71 signal_handlers_foreach_matched_R
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2536
  • #72 g_signal_handlers_block_matched
    at /build/buildd/glib2.0-2.26.1/gobject/gsignal.c line 2581
  • #73 IA__gtk_container_check_resize
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkcontainer.c line 1451
  • #74 gtk_container_idle_sizer
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkcontainer.c line 1376
  • #75 gdk_threads_dispatch
    at /build/buildd/gtk+2.0-2.22.0/gdk/gdk.c line 512
  • #76 g_idle_dispatch
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 4254
  • #77 g_main_context_dispatch
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2149
  • #78 g_main_context_iterate
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2780
  • #79 g_main_loop_run
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c line 2988
  • #80 IA__gtk_main
    at /build/buildd/gtk+2.0-2.22.0/gtk/gtkmain.c line 1237
  • #81 main
    at nautilus-main.c line 544

Comment 30 Cosimo Cecchi 2011-01-11 11:17:29 UTC
Milan, you should also need this other commit for the proper fix, which is included in 2.32.2.1 http://git.gnome.org/browse/nautilus/commit/?h=gnome-2-32&id=c3b54e662b52ca15d1dcbe68386b8fa82b12adc5

Let me know if this helps.
Comment 31 Fabio Durán Verdugo 2011-01-11 21:10:54 UTC
*** Bug 639241 has been marked as a duplicate of this bug. ***
Comment 32 Cosimo Cecchi 2011-01-12 10:12:40 UTC
(In reply to comment #30)
> Milan, you should also need this other commit for the proper fix, which is
> included in 2.32.2.1
> http://git.gnome.org/browse/nautilus/commit/?h=gnome-2-32&id=c3b54e662b52ca15d1dcbe68386b8fa82b12adc5
> 
> Let me know if this helps.

Closing as FIXED again; if even that commit is not enough, please open a new bug report. Thanks.
Comment 33 Akhil Laddha 2011-02-24 01:36:17 UTC
*** Bug 643147 has been marked as a duplicate of this bug. ***