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 705734 - gnome-shell crashed in g_str_hash
gnome-shell crashed in g_str_hash
Status: RESOLVED DUPLICATE of bug 704954
Product: gtk+
Classification: Platform
Component: .General
3.8.x
Other Linux
: Normal critical
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2013-08-09 18:42 UTC by Maciej (Matthew) Piechotka
Modified: 2013-08-16 20:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Stacktrace (245.80 KB, text/plain)
2013-08-09 18:42 UTC, Maciej (Matthew) Piechotka
Details

Description Maciej (Matthew) Piechotka 2013-08-09 18:42:21 UTC
Created attachment 251255 [details]
Stacktrace

Gnome-shell crashed when I was opening a webpage (probably not directly connected - I don't know exact cause)

Stacktrace attached as it is too large for comment.
Comment 1 Christian Kirbach 2013-08-10 09:17:26 UTC


Thread 1 (Thread 0x7f33c0f9e900 (LWP 1311))

  • #0 g_str_hash
    at ghash.c line 1732
  • #1 icon_info_key_hash
    at gtkicontheme.c line 391
  • #2 g_hash_table_lookup_node
    at ghash.c line 365
  • #3 g_hash_table_lookup
    at ghash.c line 1076
  • #4 choose_icon
    at gtkicontheme.c line 1608
  • #5 gtk_icon_theme_choose_icon
    at gtkicontheme.c line 1874
  • #6 gtk_icon_theme_lookup_by_gicon
    at gtkicontheme.c line 4882
  • #7 load_gicon_with_colors
    at st/st-texture-cache.c line 925
  • #8 st_texture_cache_load_gicon
    at st/st-texture-cache.c line 1001
  • #9 st_icon_update
    at st/st-icon.c line 449
  • #10 _g_closure_invoke_va
    at gclosure.c line 840
  • #11 g_signal_emit_valist
    at gsignal.c line 3234
  • #12 g_signal_emit
    at gsignal.c line 3384
  • #13 st_widget_recompute_style
    at st/st-widget.c line 1588
  • #14 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #15 clutter_actor_update_map_state
    at ./clutter-actor.c line 1441
  • #16 clutter_actor_map
    at ./clutter-actor.c line 1535
  • #17 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #18 st_widget_map
    at st/st-widget.c line 479
  • #19 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #20 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #21 st_widget_map
    at st/st-widget.c line 479
  • #22 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #23 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #24 st_widget_map
    at st/st-widget.c line 479
  • #25 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #26 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #27 st_widget_map
    at st/st-widget.c line 479
  • #28 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #29 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #30 st_widget_map
    at st/st-widget.c line 479
  • #31 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #32 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #33 st_widget_map
    at st/st-widget.c line 479
  • #34 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #35 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #36 st_widget_map
    at st/st-widget.c line 479
  • #37 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #38 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #39 st_widget_map
    at st/st-widget.c line 479
  • #40 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #41 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #42 st_widget_map
    at st/st-widget.c line 479
  • #43 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #44 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #45 st_widget_map
    at st/st-widget.c line 479
  • #46 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #47 clutter_actor_real_map
    at ./clutter-actor.c line 1503
  • #48 clutter_actor_set_mapped
    at ./clutter-actor.c line 1254
  • #49 clutter_actor_real_show
    at ./clutter-actor.c line 1636
  • #50 _g_closure_invoke_va
    at gclosure.c line 840
  • #51 g_signal_emit_valist
    at gsignal.c line 3234
  • #52 g_signal_emit
    at gsignal.c line 3384
  • #53 clutter_actor_show
    at ./clutter-actor.c line 1727
  • #54 ffi_call_unix64
    at /var/tmp/portage/dev-libs/libffi-3.0.13-r1/work/libffi-3.0.13/src/x86/unix64.S line 76
  • #55 ffi_call
    at /var/tmp/portage/dev-libs/libffi-3.0.13-r1/work/libffi-3.0.13/src/x86/ffi64.c line 522
  • #56 gjs_invoke_c_function
    at gi/function.c line 893
  • #57 function_call
    at gi/function.c line 1202
  • #58 CallJSNative
    at ./jscntxtinlines.h line 372
  • #59 js::InvokeKernel
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 345
  • #60 js::Interpret
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 2414
  • #61 js::RunScript
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 309
  • #62 js::InvokeKernel
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 363
  • #63 Invoke
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.h line 119
  • #64 js_fun_apply
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsfun.cpp line 912
  • #65 CallJSNative
    at ./jscntxtinlines.h line 372
  • #66 js::InvokeKernel
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 352
  • #67 js::Interpret
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 2414
  • #68 js::RunScript
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 309
  • #69 js::InvokeKernel
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 363
  • #70 Invoke
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.h line 119
  • #71 js_fun_apply
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsfun.cpp line 912
  • #72 CallJSNative
    at ./jscntxtinlines.h line 372
  • #73 js::InvokeKernel
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 352
  • #74 js::Interpret
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 2414
  • #75 js::RunScript
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 309
  • #76 js::InvokeKernel
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 363
  • #77 Invoke
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.h line 119
  • #78 js_fun_apply
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsfun.cpp line 912
  • #79 CallJSNative
    at ./jscntxtinlines.h line 372
  • #80 js::InvokeKernel
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 352
  • #81 js::Interpret
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 2414
  • #82 js::RunScript
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 309
  • #83 js::InvokeKernel
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.cpp line 363
  • #84 Invoke
    at /var/tmp/portage/dev-lang/spidermonkey-17.0.0/work/mozjs17.0.0/js/src/jsinterp.h line 119

Comment 2 Christian Kirbach 2013-08-10 09:22:32 UTC
thanks for reporting a detailled trace.
I have pasted a truncated version of the crashing thread, as bugzilla limits comments to 64k

At first glance the crash happens in the gtk+ icon theme part
Comment 3 Christian Kirbach 2013-08-10 09:28:17 UTC
Bug 704954 looks related
Comment 4 Giovanni Campagna 2013-08-16 20:13:53 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 704954 ***