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 361089 - 100% usage, continually adding idle callbacks
100% usage, continually adding idle callbacks
Status: RESOLVED DUPLICATE of bug 357704
Product: gnome-vfs
Classification: Deprecated
Component: Async operations
2.16.x
Other Linux
: Normal major
: ---
Assigned To: gnome-vfs maintainers
gnome-vfs maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-10 08:28 UTC by James "Doc" Livingston
Modified: 2006-11-12 07:08 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description James "Doc" Livingston 2006-10-10 08:28:56 UTC
Occasionally Epiphany starts using 100% CPU (the UI doesn't hang however) with no obvious cause. Investigation with sysprof and gdb reveals that it's constantly adding an idle callback, from inside gnomevfs's monitoring code. I've only seen this affect Epiphany, but the backtrace of where it's continually adding the callback (hundreds of times a second) makes it look like it might be a gnomevfs issue.

Trace of where the idle callback is being added (from within another instance of that callback):

  • #0 IA__g_idle_add
    at gmain.c line 4007
  • #1 install_timeout
    at gnome-vfs-monitor.c line 215
  • #2 actually_dispatch_callback
    at gnome-vfs-monitor.c line 319
  • #3 g_idle_dispatch
    at gmain.c line 3926
  • #4 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #5 g_main_context_iterate
    at gmain.c line 2677
  • #6 IA__g_main_loop_run
    at gmain.c line 2881
  • #7 IA__gtk_main
    at gtkmain.c line 1024
  • #8 main



If there is any more info that would be handy, let me know - I can grab it next time I see the problem (which occurs once a week or so).
Comment 1 Christian Persch 2006-10-10 10:51:18 UTC
There are no epiphany functions involved in this stack, it's purely gnome-vfs internas. Re-assignin to gnome-vfs.
Comment 2 James "Doc" Livingston 2006-11-12 07:08:24 UTC
This would be the same cause as bug 357704, so marking as a dupe.

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