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 644684 - Click Applications menu in Activities -> gnome-shell crashs.
Click Applications menu in Activities -> gnome-shell crashs.
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
3.0.x
Other Linux
: Normal critical
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-03-14 00:29 UTC by sangu
Modified: 2013-06-14 15:18 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description sangu 2011-03-14 00:29:36 UTC
$ gdb gnoem-shell coredump

Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal 11, Segmentation fault.
  • #0 __memset_x86_64
    at ../sysdeps/x86_64/memset.S line 1285
  • #0 __memset_x86_64
    at ../sysdeps/x86_64/memset.S line 1285
  • #1 gray_render_span
    at /usr/include/bits/string3.h line 85
  • #2 gray_hline
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftgrays.c line 1286
  • #3 gray_sweep
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftgrays.c line 1386
  • #4 gray_convert_glyph
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftgrays.c line 1820
  • #5 ft_smooth_render_generic
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftsmooth.c line 292
  • #6 FT_Render_Glyph_Internal
    at /usr/src/debug/freetype-2.4.4/src/base/ftobjs.c line 3937
  • #7 _render_glyph_outline
    at cairo-ft-font.c line 1357
  • #8 _cairo_ft_scaled_glyph_init
    at cairo-ft-font.c line 2269
  • #9 _cairo_scaled_glyph_lookup
  • #10 _composite_glyphs
    at cairo-image-surface.c line 3967
  • #11 _clip_and_composite
    at cairo-image-surface.c line 2316
  • #12 _cairo_image_surface_glyphs
    at cairo-image-surface.c line 4062
  • #13 _cairo_surface_show_text_glyphs
    at cairo-surface.c line 2640
  • #14 _cairo_surface_show_text_glyphs
  • #15 _cairo_gstate_show_text_glyphs
    at cairo-gstate.c line 1981
  • #16 cairo_show_glyphs
    at cairo.c line 3509
  • #17 cairo_show_glyphs
    at cairo.c line 3489
  • #18 cogl_pango_renderer_set_dirty_glyph
    at cogl-pango-render.c line 455
  • #19 _cogl_pango_glyph_cache_set_dirty_glyphs_cb
    at cogl-pango-glyph-cache.c line 272
  • #20 g_hash_table_foreach
    at ghash.c line 1330
  • #21 _cogl_pango_glyph_cache_set_dirty_glyphs
    at cogl-pango-glyph-cache.c line 287
  • #22 clutter_text_create_layout
    at ./clutter-text.c line 722
  • #23 clutter_text_get_preferred_width
    at ./clutter-text.c line 1950
  • #24 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #25 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #26 st_bin_get_preferred_width
    at st/st-bin.c line 177
  • #27 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #28 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #29 get_content_preferred_width
    at st/st-box-layout.c line 328
  • #30 st_box_layout_get_preferred_width
    at st/st-box-layout.c line 368
  • #31 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #32 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #33 get_content_preferred_width
    at st/st-box-layout.c line 338
  • #34 st_box_layout_get_preferred_width
    at st/st-box-layout.c line 368
  • #35 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #36 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #37 st_bin_get_preferred_width
    at st/st-bin.c line 177
  • #38 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #39 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #40 st_bin_get_preferred_width
    at st/st-bin.c line 177
  • #41 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #42 shell_stack_get_preferred_width
    at shell-stack.c line 120
  • #43 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #44 _st_actor_get_preferred_width
  • #45 get_content_preferred_width
    at st/st-box-layout.c line 328
  • #46 st_box_layout_get_preferred_width
    at st/st-box-layout.c line 368
  • #47 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #48 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #49 st_group_get_preferred_width
    at st/st-group.c line 108
  • #50 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #51 clutter_actor_get_preferred_size
  • #52 clutter_fixed_layout_get_preferred_width
    at ./clutter-fixed-layout.c line 72
  • #53 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #54 clutter_actor_get_preferred_size
    at ./clutter-actor.c line 5358
  • #55 clutter_fixed_layout_get_preferred_width
    at ./clutter-fixed-layout.c line 72
  • #56 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #57 clutter_actor_get_preferred_size
  • #58 clutter_actor_allocate_preferred_size
    at ./clutter-actor.c line 9908
  • #59 clutter_fixed_layout_allocate
    at ./clutter-fixed-layout.c line 149
  • #60 clutter_stage_allocate
    at ./clutter-stage.c line 301
  • #61 clutter_actor_allocate
    at ./clutter-actor.c line 5790
  • #62 _clutter_stage_maybe_relayout
    at ./clutter-stage.c line 801
  • #63 _clutter_stage_do_update
    at ./clutter-stage.c line 879
  • #64 clutter_clock_dispatch
    at ./clutter-master-clock.c line 384
  • #65 g_main_dispatch
    at gmain.c line 2440
  • #66 g_main_context_dispatch
    at gmain.c line 3013
  • #67 g_main_context_iterate
    at gmain.c line 3091
  • #68 g_main_loop_run
    at gmain.c line 3299
  • #69 meta_run
    at core/main.c line 559
  • #70 main
    at main.c line 459

gnome-shell-2.91.91-1.fc15.x86_64
freetype-2.4.4-4.fc15.x86_64
gjs-0.7.13-1.fc15.x86_64
mutter-2.91.91-1.fc15.x86_64
gtk3-3.0.2-1.fc15.x86_64
glib2-2.28.2-1.fc15.x86_64
pango-1.28.3-2.fc15.x86_64
cairo-1.10.2-3.fc15.x86_64
clutter-1.6.8-1.fc15.x86_64
xulrunner-2.0-0.26.rc1.fc15.x86_64

See Also : https://bugzilla.redhat.com/show_bug.cgi?id=683313
Comment 1 sangu 2011-03-18 00:05:47 UTC
another backtrace file

Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal 11, Segmentation fault.
  • #0 ??
  • #0 ??
  • #1 ??
  • #2 _cairo_surface_begin_modification
    at cairo-surface.c line 388
  • #3 *INT_cairo_surface_set_device_offset
    at cairo-surface.c line 1285
  • #4 *INT_cairo_surface_set_device_offset
    at cairo-surface.c line 1263
  • #5 _cairo_ft_scaled_glyph_init
    at cairo-ft-font.c line 2333
  • #6 _cairo_scaled_glyph_lookup
    at cairo-scaled-font.c line 2829
  • #7 _composite_glyphs
    at cairo-image-surface.c line 4012
  • #8 _clip_and_composite
    at cairo-image-surface.c line 2316
  • #9 _cairo_image_surface_glyphs
    at cairo-image-surface.c line 4062
  • #10 _cairo_surface_show_text_glyphs
    at cairo-surface.c line 2682
  • #11 _cairo_surface_show_text_glyphs
    at cairo-surface.c line 2552
  • #12 _cairo_gstate_show_text_glyphs
    at cairo-gstate.c line 2011
  • #13 ??
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 cogl_pango_renderer_set_dirty_glyph
  • #18 _cogl_pango_glyph_cache_set_dirty_glyphs_cb
    at cogl-pango-glyph-cache.c line 272
  • #19 g_hash_table_foreach
    at ghash.c line 1330
  • #20 _cogl_pango_glyph_cache_set_dirty_glyphs
    at cogl-pango-glyph-cache.c line 287
  • #21 clutter_text_create_layout
    at ./clutter-text.c line 722
  • #22 clutter_actor_get_preferred_height
    at ./clutter-actor.c line 5563
  • #23 malloc_consolidate
    at malloc.c line 5115
  • #24 _int_malloc
    at malloc.c line 4373
  • #25 gjs_value_from_g_argument
    at gi/arg.c line 1711
  • #26 gjs_invoke_c_function
    at gi/function.c line 819
  • #27 ??

Comment 2 sangu 2011-04-13 23:18:39 UTC
LANG=ko_KR.utf8
gnome-shell-3.0.0.2-2.fc15.x86_64
mutter-3.0.0-1.fc15.x86_64
freetype-2.4.4-4.fc15.x86_64
gtk3-3.0.8-2.fc15.x86_64
pango-1.28.4-1.fc15.x86_64
cairo-1.10.2-3.fc15.x86_64
librsvg2-2.32.1-3.fc15.x86_64

  • #0 gray_render_line
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftgrays.c line 792
  • #0 gray_render_line
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftgrays.c line 792
  • #1 gray_line_to
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftgrays.c line 1144
  • #2 FT_Outline_Decompose
    at /usr/src/debug/freetype-2.4.4/src/base/ftoutln.c line 160
  • #3 gray_convert_glyph_inner
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftgrays.c line 1714
  • #4 gray_convert_glyph
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftgrays.c line 1816
  • #5 ft_smooth_render_generic
    at /usr/src/debug/freetype-2.4.4/src/smooth/ftsmooth.c line 292
  • #6 FT_Render_Glyph_Internal
    at /usr/src/debug/freetype-2.4.4/src/base/ftobjs.c line 3937
  • #7 _render_glyph_outline
    at cairo-ft-font.c line 1357
  • #8 _cairo_ft_scaled_glyph_init
  • #9 _cairo_scaled_glyph_lookup
    at cairo-scaled-font.c line 2829
  • #10 _composite_glyphs
    at cairo-image-surface.c line 3967
  • #11 _clip_and_composite
    at cairo-image-surface.c line 2316
  • #12 _cairo_image_surface_glyphs
    at cairo-image-surface.c line 4062
  • #13 _cairo_surface_show_text_glyphs
    at cairo-surface.c line 2640
  • #14 _cairo_surface_show_text_glyphs
  • #15 _cairo_gstate_show_text_glyphs
    at cairo-gstate.c line 1981
  • #16 cairo_show_glyphs
    at cairo.c line 3509
  • #17 cairo_show_glyphs
    at cairo.c line 3489
  • #18 pango_cairo_renderer_show_text_glyphs
    at pangocairo-render.c line 367
  • #19 pango_cairo_renderer_draw_glyphs
    at pangocairo-render.c line 383
  • #20 pango_renderer_draw_glyphs
    at pango-renderer.c line 645
  • #21 pango_renderer_draw_layout_line
  • #22 pango_renderer_draw_layout
    at pango-renderer.c line 198
  • #23 _pango_cairo_do_layout
    at pangocairo-render.c line 878
  • #24 rsvg_cairo_render_pango_layout
    at rsvg-cairo-draw.c line 505
  • #25 rsvg_text_render_text
    at rsvg-text.c line 509
  • #26 _rsvg_node_text_type_children
    at rsvg-text.c line 176
  • #27 _rsvg_node_text_type_tspan
    at rsvg-text.c line 291
  • #28 _rsvg_node_text_type_children
    at rsvg-text.c line 181
  • #29 _rsvg_node_text_draw
    at rsvg-text.c line 254
  • #30 rsvg_node_draw
    at rsvg-structure.c line 69
  • #31 rsvg_node_svg_draw
    at rsvg-structure.c line 326
  • #32 rsvg_node_draw
    at rsvg-structure.c line 69
  • #33 rsvg_handle_render_cairo_sub
    at rsvg-cairo-render.c line 234
  • #34 rsvg_handle_get_pixbuf_sub
    at rsvg.c line 101
  • #35 gdk_pixbuf__svg_image_stop_load
    at io-svg.c line 153
  • #36 gdk_pixbuf_loader_close
    at gdk-pixbuf-loader.c line 787
  • #37 load_from_stream
    at gdk-pixbuf-io.c line 1468
  • #38 gdk_pixbuf_new_from_stream_at_scale
    at gdk-pixbuf-io.c line 1538
  • #39 icon_info_ensure_scale_and_pixbuf
    at gtkicontheme.c line 2888
  • #40 icon_info_ensure_scale_and_pixbuf
    at gtkicontheme.c line 2816
  • #41 gtk_icon_info_load_icon
    at gtkicontheme.c line 3030
  • #42 impl_load_pixbuf_gicon
    at st/st-texture-cache.c line 288
  • #43 load_pixbuf_thread
    at st/st-texture-cache.c line 630
  • #44 run_in_thread
    at gsimpleasyncresult.c line 838
  • #45 io_job_thread
    at gioscheduler.c line 181
  • #46 g_thread_pool_thread_proxy
    at gthreadpool.c line 319
  • #47 g_thread_create_proxy
    at gthread.c line 1897
  • #48 start_thread
    from /lib64/libpthread.so.0
  • #49 clone
    from /lib64/libc.so.6

Comment 3 Dan Winship 2011-04-14 20:50:20 UTC
what video hardware/driver?
Comment 4 sangu 2011-04-24 11:07:37 UTC
(In reply to comment #3)
> what video hardware/driver?

Nvidia 9800GT proprietary driver 270.41.06.

Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal 11, Segmentation fault.
  • #0 glPixelStorei
    from /usr/lib64/nvidia/libGL.so.1
  • #0 glPixelStorei
    from /usr/lib64/nvidia/libGL.so.1
  • #1 prep_gl_for_pixels_upload_full
    at driver/gl/cogl-texture-driver-gl.c line 97
  • #2 _cogl_texture_driver_upload_subregion_to_gl
    at driver/gl/cogl-texture-driver-gl.c line 162
  • #3 _cogl_texture_2d_set_region
    at ./cogl-texture-2d.c line 646
  • #4 _cogl_texture_set_region_from_bitmap
    at ./cogl-texture.c line 860
  • #5 cogl_texture_set_region
    at ./cogl-texture.c line 905
  • #6 cogl_pango_renderer_set_dirty_glyph
    at cogl-pango-render.c line 461
  • #7 _cogl_pango_glyph_cache_set_dirty_glyphs_cb
  • #8 g_hash_table_foreach
    at ghash.c line 1330
  • #9 _cogl_pango_glyph_cache_set_dirty_glyphs
    at cogl-pango-glyph-cache.c line 287
  • #10 clutter_text_create_layout
    at ./clutter-text.c line 722
  • #11 clutter_text_get_preferred_width
    at ./clutter-text.c line 1950
  • #12 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #13 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #14 st_bin_get_preferred_width
    at st/st-bin.c line 177
  • #15 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #16 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #17 get_content_preferred_width
    at st/st-box-layout.c line 328
  • #18 st_box_layout_get_preferred_width
    at st/st-box-layout.c line 368
  • #19 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #20 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #21 get_content_preferred_width
    at st/st-box-layout.c line 338
  • #22 st_box_layout_get_preferred_width
    at st/st-box-layout.c line 368
  • #23 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #24 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #25 st_bin_get_preferred_width
    at st/st-bin.c line 177
  • #26 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #27 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #28 st_bin_get_preferred_width
    at st/st-bin.c line 177
  • #29 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #30 shell_stack_get_preferred_width
    at shell-stack.c line 120
  • #31 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #32 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #33 get_content_preferred_width
    at st/st-box-layout.c line 328
  • #34 st_box_layout_get_preferred_width
    at st/st-box-layout.c line 368
  • #35 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #36 _st_actor_get_preferred_width
  • #37 st_group_get_preferred_width
    at st/st-group.c line 108
  • #38 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #39 clutter_actor_get_preferred_size
    at ./clutter-actor.c line 5358
  • #40 clutter_fixed_layout_get_preferred_width
    at ./clutter-fixed-layout.c line 72
  • #41 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #42 clutter_actor_get_preferred_size
  • #43 clutter_fixed_layout_get_preferred_width
    at ./clutter-fixed-layout.c line 72
  • #44 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 5478
  • #45 clutter_actor_get_preferred_size
    at ./clutter-actor.c line 5358
  • #46 clutter_actor_allocate_preferred_size
    at ./clutter-actor.c line 9908
  • #47 clutter_fixed_layout_allocate
    at ./clutter-fixed-layout.c line 149
  • #48 clutter_stage_allocate
    at ./clutter-stage.c line 301
  • #49 clutter_actor_allocate
  • #50 _clutter_stage_maybe_relayout
    at ./clutter-stage.c line 801
  • #51 _clutter_stage_do_update
    at ./clutter-stage.c line 879
  • #52 clutter_clock_dispatch
    at ./clutter-master-clock.c line 384
  • #53 g_main_dispatch
    at gmain.c line 2440
  • #54 g_main_context_dispatch
    at gmain.c line 3013
  • #55 g_main_context_iterate
    at gmain.c line 3091
  • #56 g_main_loop_run
    at gmain.c line 3299
  • #57 meta_run
    at core/main.c line 557
  • #58 main
    at main.c line 510

Comment 5 sangu 2011-11-06 01:27:17 UTC
# gdb gnome-shell coredump 

Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/gnome-shell'.
Program terminated with signal 6, Aborted.

  • #0 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #0 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #1 __GI_abort
    at abort.c line 91
  • #2 __libc_message
    at ../sysdeps/unix/sysv/linux/libc_fatal.c line 198
  • #3 malloc_printerr
  • #4 g_free
    at gmem.c line 263
  • #5 pango_glyph_string_free
    at glyphstring.c line 141
  • #6 free_run
    at pango-layout.c line 2839
  • #7 g_slist_foreach
    at gslist.c line 880
  • #8 pango_layout_line_unref
    at pango-layout.c line 3991
  • #9 pango_layout_clear_lines
    at pango-layout.c line 2789
  • #10 pango_layout_finalize
    at pango-layout.c line 231
  • #11 g_object_unref
  • #12 rsvg_text_render_text
    at rsvg-text.c line 515
  • #13 _rsvg_node_text_type_children
    at rsvg-text.c line 178
  • #14 _rsvg_node_text_type_tspan
    at rsvg-text.c line 295
  • #15 _rsvg_node_text_type_children
    at rsvg-text.c line 183
  • #16 _rsvg_node_text_draw
    at rsvg-text.c line 258
  • #17 rsvg_node_draw
    at rsvg-structure.c line 69
  • #18 rsvg_node_svg_draw
    at rsvg-structure.c line 325
  • #19 rsvg_node_draw
    at rsvg-structure.c line 69
  • #20 rsvg_handle_render_cairo_sub
  • #21 rsvg_handle_get_pixbuf_sub
    at rsvg.c line 101
  • #22 gdk_pixbuf__svg_image_stop_load
    at io-svg.c line 154
  • #23 gdk_pixbuf_loader_close
    from /usr/lib64/libgdk_pixbuf-2.0.so.0
  • #24 ??
    from /usr/lib64/libgdk_pixbuf-2.0.so.0
  • #25 gdk_pixbuf_new_from_stream_at_scale
    from /usr/lib64/libgdk_pixbuf-2.0.so.0
  • #26 ??
    from /usr/lib64/libgtk-3.so.0
  • #27 gtk_icon_info_load_icon
    from /usr/lib64/libgtk-3.so.0
  • #28 impl_load_pixbuf_gicon
    at st/st-texture-cache.c line 288
  • #29 load_pixbuf_thread
    at st/st-texture-cache.c line 630
  • #30 run_in_thread
    at gsimpleasyncresult.c line 843
  • #31 io_job_thread
    at gioscheduler.c line 180
  • #32 g_thread_pool_thread_proxy
    at gthreadpool.c line 319
  • #33 g_thread_create_proxy
    at gthread.c line 1962
  • #34 start_thread
    at pthread_create.c line 309
  • #35 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 115

vga driver - nvidia proprietary driver 290.06
gnome-shell-3.2.1-2.fc16.x86_64
mutter-3.2.1-2.fc16.x86_64
librsvg2-2.34.1-1.fc16.x86_64
pango-1.29.4-1.fc16.x86_64
gvfs-1.10.1-2.fc16.x86_64
gtk3-3.2.1-1.fc16.x86_64
glib2-2.30.1-1.fc16.x86_64
Comment 6 Jasper St. Pierre (not reading bugmail) 2011-11-06 02:43:46 UTC
This is a separate crash.
Comment 7 Florian Müllner 2013-06-14 15:18:56 UTC
I would be very surprised if this particular backtrace is still relevant (with newer versions of X, nvidia drivers, cogl/clutter and mutter/gnome-shell) ...
Feel free to reopen if this can still be reproduced.