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 677840 - [abrt] Crash in gtk_label_update_layout_width()
[abrt] Crash in gtk_label_update_layout_width()
Status: RESOLVED WONTFIX
Product: GtkHtml
Classification: Other
Component: Rendering
4.4.x
Other Linux
: Normal critical
: ---
Assigned To: gtkhtml-maintainers
gtkhtml-maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2012-06-11 08:43 UTC by Milan Crha
Modified: 2014-12-02 01:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2012-06-11 08:43:37 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=829153

libreport version: 2.0.10
abrt_version:   2.0.10
backtrace_rating: 4
cmdline:        evolution
comment:        déplacement message dans évolution
crash_function: __GI_raise
executable:     /usr/bin/evolution
kernel:         3.3.7-1.fc17.x86_64
time:           mer. 06 juin 2012 07:32:20 CEST

xsession_errors:
:(evolution-alarm-notify:1570): evolution-alarm-notify-WARNING **: alarm.c:254: Requested removal of nonexistent alarm!
:(evolution:4164): camel-local-provider-CRITICAL **: maildir_folder_cmp_uids: assertion `a != NULL' failed
:(evolution:4164): camel-local-provider-CRITICAL **: maildir_folder_cmp_uids: assertion `a != NULL' failed
:(evolution:4164): Pango-CRITICAL **: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
:(evolution:4164): Pango-CRITICAL **: pango_layout_set_wrap: assertion `PANGO_IS_LAYOUT (layout)' failed
:(evolution:4164): Pango-CRITICAL **: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed

Thread 1 (Thread 0x7eff49dd79c0 (LWP 4164))

  • #0 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #1 __GI_abort
    at abort.c line 91
  • #2 g_assertion_message
    at gtestutils.c line 1861
  • #3 g_assertion_message_expr
    at gtestutils.c line 1872
  • #4 gtk_label_update_layout_width
    at gtklabel.c line 3240
  • #5 gtk_label_ensure_layout
    at gtklabel.c line 3448
  • #6 gtk_label_get_measuring_layout
    at gtklabel.c line 3192
  • #7 gtk_label_get_preferred_layout_size
    at gtklabel.c line 3557
  • #8 gtk_label_get_preferred_size
    at gtklabel.c line 3613
  • #9 compute_size_for_orientation
    at gtksizerequest.c line 349
  • #10 gtk_widget_get_preferred_width
    at gtksizerequest.c line 542
  • #11 gtk_box_get_size
    at gtkbox.c line 1035
  • #12 compute_size_for_orientation
    at gtksizerequest.c line 349
  • #13 gtk_widget_get_preferred_width
    at gtksizerequest.c line 542
  • #14 gtk_expander_get_preferred_width
    at gtkexpander.c line 1465
  • #15 compute_size_for_orientation
    at gtksizerequest.c line 349
  • #16 gtk_widget_get_preferred_width
    at gtksizerequest.c line 542
  • #17 gtk_box_get_size
    at gtkbox.c line 1035
  • #18 compute_size_for_orientation
    at gtksizerequest.c line 349
  • #19 gtk_widget_get_preferred_width
    at gtksizerequest.c line 542
  • #20 gtk_box_get_size
    at gtkbox.c line 1035
  • #21 compute_size_for_orientation
    at gtksizerequest.c line 349
  • #22 compute_size_for_orientation
    at gtksizerequest.c line 349
  • #23 gtk_widget_get_preferred_size
    at gtksizerequest.c line 684
  • #24 calc_min_width
    at htmlembedded.c line 160
  • #25 html_object_calc_min_width
    at htmlobject.c line 1255
  • #26 calc_min_width
    at htmlclueflow.c line 715
  • #27 html_object_calc_min_width
    at htmlobject.c line 1255
  • #28 html_clue_flow_real_calc_size
    at htmlclueflow.c line 1131
  • #29 html_object_calc_size
    at htmlobject.c line 1189
  • #30 html_cluev_do_layout
    at htmlcluev.c line 218
  • #31 html_object_calc_size
    at htmlobject.c line 1189
  • #32 html_engine_calc_size
    at htmlengine.c line 5517
  • #33 html_engine_update_event
    at htmlengine.c line 5016
  • #34 html_engine_timer_event
    at htmlengine.c line 5178
  • #35 html_engine_flush
    at htmlengine.c line 7242
  • #36 gtk_html_flush
    at gtkhtml.c line 6548
  • #37 html_stream_sync_flush
    at em-html-stream.c line 108
  • #38 sync_stream_process_message
    at em-sync-stream.c line 87
  • #39 g_main_dispatch
    at gmain.c line 2539
  • #40 g_main_context_dispatch
    at gmain.c line 3075
  • #41 g_main_context_iterate
    at gmain.c line 3146
  • #42 g_main_loop_run
    at gmain.c line 3340
  • #43 gtk_main
    at gtkmain.c line 1161
  • #44 main
    at main.c line 681

Comment 1 André Klapper 2014-12-02 01:05:33 UTC
Since version 3.6, Evolution uses WebKit instead of GtkHtml for displaying messages. (And for completeness, Evolution 3.14 is planned to use WebKit also for composing and editing messages so GtkHtml will not receive any fixes anymore.)

Hence I am closing this GtkHtml rendering bug report.
We are sorry that your request was not handled in time when it was reported but unfortunately manpower is very limited (and does not allow testing every single reported issue separately again either).

Please feel free to reopen this report (and move it to the "Evolution" product and the "Mail" component) if the problem described in this bug report still happens in a recent supported Evolution version which uses WebKit (the current stable Evolution version is 3.12).