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 737490 - gnome-shell crashed with SIGSEGV in gray_find_cell()
gnome-shell crashed with SIGSEGV in gray_find_cell()
Status: RESOLVED INCOMPLETE
Product: gnome-shell
Classification: Core
Component: general
3.4.x
Other Linux
: Normal critical
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2014-09-27 16:11 UTC by Cristian Aravena Romero
Modified: 2015-02-27 02:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Cristian Aravena Romero 2014-09-27 16:11:24 UTC
Open bug in launchpad.net
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1008597

"Nao consegi identificar a causa deste bug"

Distro affects: Ubuntu 12.04 ... 14.10


BackTrace:
  • #0 gray_find_cell
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 485
  • #1 gray_record_cell
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 501
  • #2 gray_record_cell
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 497
  • #3 gray_set_cell
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 544
  • #4 gray_render_line
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 804
  • #5 gray_render_conic
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 935
  • #6 gray_conic_to
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 1146
  • #7 FT_Outline_Decompose
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/base/ftoutln.c line 190
  • #8 gray_convert_glyph_inner
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 1706
  • #9 gray_convert_glyph
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftgrays.c line 1808
  • #10 ft_smooth_render_generic
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/smooth/ftsmooth.c line 273
  • #11 FT_Render_Glyph_Internal
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/base/ftobjs.c line 4021
  • #12 FT_Render_Glyph
    at /build/buildd/freetype-2.4.8/freetype-2.4.8/src/base/ftobjs.c line 4061
  • #13 _render_glyph_bitmap
    at /build/buildd/cairo-1.10.2/src/cairo-ft-font.c line 1420
  • #14 _cairo_ft_scaled_glyph_init
    at /build/buildd/cairo-1.10.2/src/cairo-ft-font.c line 2272
  • #15 _cairo_scaled_glyph_lookup
    at /build/buildd/cairo-1.10.2/src/cairo-scaled-font.c line 2779
  • #16 _composite_glyphs
    at /usr/include/i386-linux-gnu/bits/string3.h line 85
  • #17 _clip_and_composite
    at /build/buildd/cairo-1.10.2/src/cairo-image-surface.c line 2264
  • #18 _cairo_image_surface_glyphs
    at /build/buildd/cairo-1.10.2/src/cairo-image-surface.c line 4068
  • #19 _cairo_surface_show_text_glyphs
    at /build/buildd/cairo-1.10.2/src/cairo-surface.c line 2596
  • #20 _cairo_gstate_show_text_glyphs
    at /build/buildd/cairo-1.10.2/src/cairo-gstate.c line 1981
  • #21 cairo_show_glyphs
    at /build/buildd/cairo-1.10.2/src/cairo.c line 3509
  • #22 cogl_pango_renderer_set_dirty_glyph
    at cogl-pango-render.c line 529
  • #23 _cogl_pango_glyph_cache_set_dirty_glyphs_cb
    at cogl-pango-glyph-cache.c line 371
  • #24 g_hash_table_foreach
    at /build/buildd/glib2.0-2.32.1/./glib/ghash.c line 1524
  • #25 _cogl_pango_glyph_cache_set_dirty_glyphs
    at cogl-pango-glyph-cache.c line 386
  • #26 _cogl_pango_set_dirty_glyphs
    at cogl-pango-render.c line 591
  • #27 cogl_pango_ensure_glyph_cache_for_layout
    at cogl-pango-render.c line 639
  • #28 clutter_text_create_layout
    at ./clutter-text.c line 819
  • #29 clutter_text_get_preferred_width
    at ./clutter-text.c line 2306
  • #30 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 8001
  • #31 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #32 st_bin_get_preferred_width
    at st/st-bin.c line 153
  • #33 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 8001
  • #34 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #35 get_content_preferred_width
    at st/st-box-layout.c line 325
  • #36 st_box_layout_get_preferred_width
    at st/st-box-layout.c line 355
  • #37 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 8001
  • #38 ffi_call_SYSV
    at src/x86/sysv.S line 64
  • #39 ffi_call
    at src/x86/ffi.c line 303
  • #40 gjs_invoke_c_function
    at gi/function.c line 930
  • #41 function_call
    at gi/function.c line 1245
  • #42 CallJSNative
    at jscntxtinlines.h line 701
  • #43 js::Invoke
    at jsinterp.cpp line 696
  • #44 js::Interpret
    at jsinterp.cpp line 4810
  • #45 js::RunScript
    at jsinterp.cpp line 653
  • #46 js::Invoke
    at jsinterp.cpp line 740
  • #47 js_fun_apply
    at jsfun.cpp line 2205
  • #48 CallJSNative
    at jscntxtinlines.h line 701
  • #49 js::Interpret
    at jsinterp.cpp line 4799
  • #50 js::RunScript
    at jsinterp.cpp line 653
  • #51 js::Invoke
    at jsinterp.cpp line 740
  • #52 js::CallOrConstructBoundFunction
    at jsfun.cpp line 2319
  • #53 CallJSNative
    at jscntxtinlines.h line 701
  • #54 js::Invoke
    at jsinterp.cpp line 703
  • #55 js::ExternalInvoke
    at jsinterp.cpp line 863
  • #56 JS_CallFunctionValue
    at jsapi.cpp line 5145
  • #57 gjs_call_function_value
    at gjs/jsapi-util.c line 1183
  • #58 gjs_closure_invoke
    at gi/closure.c line 267
  • #59 closure_marshal
    at gi/value.c line 125
  • #60 g_closure_invoke
    at /build/buildd/glib2.0-2.32.1/./gobject/gclosure.c line 777
  • #61 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.32.1/./gobject/gsignal.c line 3547
  • #62 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.1/./gobject/gsignal.c line 3296
  • #63 g_signal_emit
    at /build/buildd/glib2.0-2.32.1/./gobject/gsignal.c line 3352
  • #64 shell_generic_container_get_preferred_width
    at shell-generic-container.c line 90
  • #65 clutter_actor_get_preferred_width
    at ./clutter-actor.c line 8001
  • #66 _st_actor_get_preferred_width
    at st/st-private.c line 61
  • #67 get_content_preferred_width
    at st/st-box-layout.c line 315
  • #68 st_box_layout_allocate
    at st/st-box-layout.c line 625
  • #69 clutter_actor_allocate
    at ./clutter-actor.c line 8511
  • #70 clutter_actor_allocate_preferred_size
    at ./clutter-actor.c line 13754
  • #71 clutter_fixed_layout_allocate
    at ./clutter-fixed-layout.c line 145
  • #72 clutter_layout_manager_allocate
    at ./clutter-layout-manager.c line 740
  • #73 st_widget_allocate
    at st/st-widget.c line 375
  • #74 clutter_actor_allocate
    at ./clutter-actor.c line 8511
  • #75 clutter_actor_allocate_preferred_size
    at ./clutter-actor.c line 13754
  • #76 clutter_fixed_layout_allocate
    at ./clutter-fixed-layout.c line 145
  • #77 clutter_layout_manager_allocate
    at ./clutter-layout-manager.c line 740
  • #78 clutter_group_real_allocate
    at ./deprecated/clutter-group.c line 362
  • #79 clutter_actor_allocate
    at ./clutter-actor.c line 8511
  • #80 clutter_actor_allocate_preferred_size
    at ./clutter-actor.c line 13754
  • #81 ffi_call_SYSV
    at src/x86/sysv.S line 64
  • #82 ffi_call
    at src/x86/ffi.c line 303
  • #83 gjs_invoke_c_function
    at gi/function.c line 930
  • #84 function_call
    at gi/function.c line 1245
  • #85 CallJSNative
    at jscntxtinlines.h line 701
  • #86 js::Invoke
    at jsinterp.cpp line 696
  • #87 js::Interpret
    at jsinterp.cpp line 4810
  • #88 js::RunScript
    at jsinterp.cpp line 653
  • #89 js::Invoke
    at jsinterp.cpp line 740
  • #90 js::ExternalInvoke
    at jsinterp.cpp line 863
  • #91 JS_CallFunctionValue
    at jsapi.cpp line 5145
  • #92 gjs_call_function_value
    at gjs/jsapi-util.c line 1183
  • #93 gjs_closure_invoke
    at gi/closure.c line 267
  • #94 closure_marshal
    at gi/value.c line 125
  • #95 g_closure_invoke
    at /build/buildd/glib2.0-2.32.1/./gobject/gclosure.c line 777
  • #96 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.32.1/./gobject/gsignal.c line 3547
  • #97 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.1/./gobject/gsignal.c line 3296
  • #98 g_signal_emit
    at /build/buildd/glib2.0-2.32.1/./gobject/gsignal.c line 3352
  • #99 shell_generic_container_allocate
    at shell-generic-container.c line 74
  • #100 clutter_actor_allocate
    at ./clutter-actor.c line 8511
  • #101 clutter_actor_allocate_preferred_size
    at ./clutter-actor.c line 13754
  • #102 clutter_fixed_layout_allocate
    at ./clutter-fixed-layout.c line 145
  • #103 clutter_layout_manager_allocate
    at ./clutter-layout-manager.c line 740
  • #104 clutter_actor_maybe_layout_children
    at ./clutter-actor.c line 2337
  • #105 clutter_actor_set_allocation
    at ./clutter-actor.c line 8629
  • #106 clutter_stage_allocate
    at ./clutter-stage.c line 401
  • #107 clutter_actor_allocate
    at ./clutter-actor.c line 8511
  • #108 _clutter_stage_maybe_relayout
    at ./clutter-stage.c line 1088
  • #109 _clutter_stage_do_update
    at ./clutter-stage.c line 1212
  • #110 master_clock_update_stages
    at ./clutter-master-clock.c line 386
  • #111 clutter_clock_dispatch
    at ./clutter-master-clock.c line 519
  • #112 g_main_dispatch
    at /build/buildd/glib2.0-2.32.1/./glib/gmain.c line 2515
  • #113 g_main_context_dispatch
    at /build/buildd/glib2.0-2.32.1/./glib/gmain.c line 3052
  • #114 g_main_context_iterate
    at /build/buildd/glib2.0-2.32.1/./glib/gmain.c line 3123
  • #115 g_main_context_iterate
    at /build/buildd/glib2.0-2.32.1/./glib/gmain.c line 3060
  • #116 g_main_loop_run
    at /build/buildd/glib2.0-2.32.1/./glib/gmain.c line 3317
  • #117 meta_run
    at core/main.c line 555
  • #118 main
    at main.c line 333

Comment 1 Florian Müllner 2014-09-27 16:20:55 UTC
Has this been reproduced with more recent versions? 3.4 is *really* old and has not been supported upstream for years.
Comment 2 Florian Müllner 2015-02-27 02:13:55 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide the information that was asked for in a previous comment.
Thanks!