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 323133 - Nautilus pegs cpu and becomes unresponsive after resizing a window
Nautilus pegs cpu and becomes unresponsive after resizing a window
Status: RESOLVED INCOMPLETE
Product: nautilus
Classification: Core
Component: general
2.21.x
Other Linux
: High normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 328901 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-12-03 18:35 UTC by Baptiste Mille-Mathias
Modified: 2010-11-14 02:27 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22


Attachments
backtrace obtained with nautlus 2.14.1 (101.42 KB, text/plain)
2006-05-20 12:29 UTC, Danilo Piazzalunga
Details
second backtrace obtained with nautlus 2.14.1 (99.41 KB, text/plain)
2006-05-20 12:31 UTC, Danilo Piazzalunga
Details

Description Baptiste Mille-Mathias 2005-12-03 18:35:01 UTC
I was resizing a window, while Nautilus blocked.
It was using 100 % CPU.

(gdb) thread apply all bt

Thread 1 (Thread -1225201984 (LWP 6329))

  • #0 IA__g_hash_table_lookup
    at ghash.c line 195
  • #1 IA__g_param_spec_pool_lookup
    at gparam.c line 700
  • #2 IA__gtk_widget_style_get_valist
    at gtkwidget.c line 7297
  • #3 IA__gtk_widget_style_get
    at gtkwidget.c line 7349
  • #4 gtk_widget_get_draw_rectangle
    at gtkwidget.c line 2494
  • #5 gtk_widget_queue_shallow_draw
    at gtkwidget.c line 2779
  • #6 IA__gtk_widget_queue_resize
    at gtkwidget.c line 2606
  • #7 gtk_scrolled_window_adjustment_changed
    at gtkscrolledwindow.c line 1355
  • #8 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #9 IA__g_closure_invoke
    at gclosure.c line 490
  • #10 signal_emit_unlocked_R
    at gsignal.c line 2449
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #12 IA__g_signal_emit
    at gsignal.c line 2252
  • #13 IA__gtk_adjustment_changed
    at gtkadjustment.c line 385
  • #14 gtk_layout_set_adjustment_upper
    at gtklayout.c line 452
  • #15 IA__gtk_layout_set_size
    at gtklayout.c line 491
  • #16 eel_canvas_set_stipple_origin
    from /usr/lib/libeel-2.so.2
  • #17 eel_canvas_set_scroll_region
    from /usr/lib/libeel-2.so.2
  • #18 nautilus_file_get_string_attribute
  • #19 nautilus_file_get_string_attribute
  • #20 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #21 g_type_class_meta_marshal
    at gclosure.c line 567
  • #22 IA__g_closure_invoke
    at gclosure.c line 490
  • #23 signal_emit_unlocked_R
    at gsignal.c line 2379
  • #24 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #25 IA__g_signal_emit
    at gsignal.c line 2252
  • #26 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2878
  • #27 gtk_scrolled_window_size_allocate
    at gtkscrolledwindow.c line 1151
  • #28 IA__g_cclosure_marshal_VOID__BOXED
  • #29 g_type_class_meta_marshal
    at gclosure.c line 567
  • #30 IA__g_closure_invoke
    at gclosure.c line 490
  • #31 signal_emit_unlocked_R
    at gsignal.c line 2379
  • #32 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #33 IA__g_signal_emit
    at gsignal.c line 2252
  • #34 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2878
  • #35 gtk_hpaned_size_allocate
    at gtkhpaned.c line 224
  • #36 nautilus_file_get_string_attribute
  • #37 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #38 g_type_class_meta_marshal
    at gclosure.c line 567
  • #39 IA__g_closure_invoke
    at gclosure.c line 490
  • #40 signal_emit_unlocked_R
    at gsignal.c line 2379
  • #41 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #42 IA__g_signal_emit
    at gsignal.c line 2252
  • #43 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2878
  • #44 gtk_table_size_allocate
    at gtktable.c line 1666
  • #45 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #46 g_type_class_meta_marshal
    at gclosure.c line 567
  • #47 IA__g_closure_invoke
    at gclosure.c line 490
  • #48 signal_emit_unlocked_R
    at gsignal.c line 2379
  • #49 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #50 IA__g_signal_emit
    at gsignal.c line 2252
  • #51 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2878
  • #52 gtk_window_size_allocate
    at gtkwindow.c line 4317
  • #53 IA__g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 566
  • #54 g_type_class_meta_marshal
    at gclosure.c line 567
  • #55 IA__g_closure_invoke
    at gclosure.c line 490
  • #56 signal_emit_unlocked_R
    at gsignal.c line 2379
  • #57 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #58 IA__g_signal_emit
    at gsignal.c line 2252
  • #59 IA__gtk_widget_size_allocate
    at gtkwidget.c line 2878
  • #60 gtk_window_check_resize
    at gtkwindow.c line 5534
  • #61 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #62 g_type_class_meta_marshal
    at gclosure.c line 567
  • #63 IA__g_closure_invoke
    at gclosure.c line 490
  • #64 signal_emit_unlocked_R
    at gsignal.c line 2487
  • #65 IA__g_signal_emit_valist
    at gsignal.c line 2208
  • #66 IA__g_signal_emit
    at gsignal.c line 2252
  • #67 IA__gtk_container_check_resize
    at gtkcontainer.c line 1190
  • #68 gtk_container_idle_sizer
    at gtkcontainer.c line 1114
  • #69 g_idle_dispatch
    at gmain.c line 3761
  • #70 IA__g_main_context_dispatch
    at gmain.c line 1913
  • #71 g_main_context_iterate
    at gmain.c line 2544
  • #72 IA__g_main_loop_run
    at gmain.c line 2748
  • #73 IA__gtk_main
    at gtkmain.c line 985
  • #74 POA_Nautilus_MetafileFactory__fini
  • #75 __libc_start_main
    from /lib/tls/i686/cmov/libc.so.6
  • #76 ??

Comment 1 Danilo Piazzalunga 2006-05-20 12:29:00 UTC
Created attachment 65893 [details]
backtrace obtained with nautlus 2.14.1

I think I've just seen an instance of this bug, using nautilus 2.14.1 on Ubuntu Dapper. Upon starting my session, nautilus started using 100% cpu.

Using gdb, I was able to determine that it wouldn't exit from gtk_scrolled_window_size_allocate.
Comment 2 Danilo Piazzalunga 2006-05-20 12:31:20 UTC
Created attachment 65894 [details]
second backtrace obtained with nautlus 2.14.1

For the sake of completeness, there is a second backtrace obtained with bug-buddy.
Comment 3 Bruno Boaventura 2006-12-15 15:33:15 UTC
*** Bug 328901 has been marked as a duplicate of this bug. ***
Comment 4 Baptiste Mille-Mathias 2008-03-03 15:45:57 UTC
I still saw this problem recently on 2.21
Comment 5 Baptiste Mille-Mathias 2008-04-15 06:50:24 UTC
correcting title
Comment 6 Fabio Durán Verdugo 2010-10-01 19:04:31 UTC
This bug was reported against a version which is not supported any more. Developers are no longer working on this version so there will not be any bug fixes for it.
Can you please check again if the issue you reported here still happens in a recent version of GNOME and update this report by adding a comment and adjusting the 'Version' field?

Again thank you for reporting this and sorry that it could not be fixed for the version you originally used here.

Without feedback this report will be closed as INCOMPLETE after 6 weeks.
Comment 7 Fabio Durán Verdugo 2010-11-14 02:27:48 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!