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 704799 - gnome-shell freezes for several seconds in MarkAndSweep
gnome-shell freezes for several seconds in MarkAndSweep
Status: RESOLVED DUPLICATE of bug 704077
Product: gnome-shell
Classification: Core
Component: general
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-07-24 11:07 UTC by nikita.vetoshkin
Modified: 2013-08-16 20:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description nikita.vetoshkin 2013-07-24 11:07:18 UTC
OS: Fedora 19 x86-64
gnome-shell: 3.8.3.fc19
Once in a while gnome-shell UI freezes totally, top shows that gnome-shell is eating 100% CPU. Gdb stacktrace looks like this:
~#0  0x00000036f9a1f160 in handlers_find () from /lib64/libgobject-2.0.so.0
  • #1 signal_handlers_foreach_matched_R
    from /lib64/libgobject-2.0.so.0
  • #2 g_signal_handlers_disconnect_matched
    from /lib64/libgobject-2.0.so.0
  • #3 st_widget_dispose
    from /usr/lib64/gnome-shell/libgnome-shell.so
  • #4 g_object_unref
    from /lib64/libgobject-2.0.so.0
  • #5 ??
    from /lib64/libgjs.so.0
  • #6 JSCompartment::finalizeObjectArenaLists(JSContext*)
    from /lib64/libmozjs185.so.1.0
  • #7 MarkAndSweep(JSContext*, JSGCInvocationKind)
    from /lib64/libmozjs185.so.1.0
  • #8 js_GC(JSContext*, JSCompartment*, JSGCInvocationKind)
    from /lib64/libmozjs185.so.1.0
  • #9 js_HandleExecutionInterrupt(JSContext*)
    from /lib64/libmozjs185.so.1.0
  • #10 js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)
    from /lib64/libmozjs185.so.1.0
  • #11 js::RunScript(JSContext*, JSScript*, JSStackFrame*)
    from /lib64/libmozjs185.so.1.0
  • #12 js::Invoke(JSContext*, js::CallArgs const&, unsigned int)
    from /lib64/libmozjs185.so.1.0
  • #13 js_fun_apply(JSContext*, unsigned int, js::Value*)
    from /lib64/libmozjs185.so.1.0
  • #14 js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)
    from /lib64/libmozjs185.so.1.0
  • #15 js::RunScript(JSContext*, JSScript*, JSStackFrame*)
    from /lib64/libmozjs185.so.1.0
  • #16 js::Invoke(JSContext*, js::CallArgs const&, unsigned int)
    from /lib64/libmozjs185.so.1.0
  • #17 js_fun_apply(JSContext*, unsigned int, js::Value*)
    from /lib64/libmozjs185.so.1.0
  • #18 js::Interpret(JSContext*, JSStackFrame*, unsigned int, JSInterpMode)
    from /lib64/libmozjs185.so.1.0
  • #19 js::RunScript(JSContext*, JSScript*, JSStackFrame*)
    from /lib64/libmozjs185.so.1.0
  • #20 js::Invoke(JSContext*, js::CallArgs const&, unsigned int)
    from /lib64/libmozjs185.so.1.0
  • #21 js::CallOrConstructBoundFunction(JSContext*, unsigned int, js::Value*)
    from /lib64/libmozjs185.so.1.0
  • #22 js::Invoke(JSContext*, js::CallArgs const&, unsigned int)
    from /lib64/libmozjs185.so.1.0
  • #23 js::ExternalInvoke(JSContext*, js::Value const&, js::Value const&, unsigned int, js::Value*, js::Value*)
    from /lib64/libmozjs185.so.1.0
  • #24 JS_CallFunctionValue
    from /lib64/libmozjs185.so.1.0
  • #25 gjs_call_function_value
    from /lib64/libgjs.so.0
  • #26 gjs_closure_invoke
    from /lib64/libgjs.so.0
  • #27 ??
    from /lib64/libgjs.so.0
  • #28 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #29 signal_emit_unlocked_R
    from /lib64/libgobject-2.0.so.0
  • #30 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #31 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #32 ibus_panel_service_service_method_call
    from /lib64/libibus-1.0.so.5
  • #33 call_in_idle_cb
    from /lib64/libgio-2.0.so.0
  • #34 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #35 g_main_context_iterate.isra.22
    from /lib64/libglib-2.0.so.0
  • #36 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #37 meta_run
    from /lib64/libmutter.so.0
  • #38 main

Comment 1 nikita.vetoshkin 2013-08-10 20:47:26 UTC
Anyone?
Comment 2 Giovanni Campagna 2013-08-16 20:36:10 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but 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 bug 704077 ***