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 674303 - Crash on font change
Crash on font change
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-04-18 09:00 UTC by Milan Crha
Modified: 2014-12-02 01:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2012-04-18 09:00:09 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=813311

[abrt] evolution-3.4.1-1.fc17: html_object_get_engine: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)

libreport version: 2.0.10
abrt_version:   2.0.10
backtrace_rating: 4
cmdline:        evolution
comment:        Deleted a message.
crash_function: html_object_get_engine
executable:     /usr/bin/evolution
kernel:         3.3.1-5.fc17.x86_64
time:           Tue 17 Apr 2012 09:08:26 AM EDT

Core was generated by `evolution'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 0x7f25fba449c0 (LWP 27336))

  • #0 html_object_get_engine
    at htmlobject.c line 1436
  • #1 html_object_engine
    at htmlobject.c line 1444
  • #2 html_text_prepare_attrs
    at htmltext.c line 1312
  • #3 html_text_get_pango_info
    at htmltext.c line 1506
  • #4 html_text_calc_part_width
    at htmltext.c line 1068
  • #5 calc_preferred_width
    at htmltext.c line 1117
  • #6 html_object_calc_preferred_width
    at htmlobject.c line 1266
  • #7 calc_preferred_width
    at htmlclueflow.c line 1176
  • #8 html_object_calc_preferred_width
    at htmlobject.c line 1266
  • #9 calc_preferred_width
    at htmlclue.c line 383
  • #10 calc_preferred_width
    at htmlcluev.c line 342
  • #11 html_object_calc_preferred_width
    at htmlobject.c line 1266
  • #12 calc_column_width_step
    at htmltable.c line 926
  • #13 calc_column_width_template
    at htmltable.c line 979
  • #14 calc_min_width
    at htmltable.c line 1416
  • #15 html_object_calc_min_width
    at htmlobject.c line 1255
  • #16 calc_preferred_width
    at htmltable.c line 1433
  • #17 html_object_calc_preferred_width
    at htmlobject.c line 1266
  • #18 calc_preferred_width
    at htmlclueflow.c line 1176
  • #19 html_object_calc_preferred_width
    at htmlobject.c line 1266
  • #20 calc_preferred_width
    at htmlclue.c line 383
  • #21 calc_preferred_width
    at htmlcluev.c line 342
  • #22 html_object_calc_preferred_width
    at htmlobject.c line 1266
  • #23 calc_column_width_step
    at htmltable.c line 926
  • #24 calc_column_width_template
    at htmltable.c line 979
  • #25 calc_min_width
    at htmltable.c line 1416
  • #26 html_object_calc_min_width
    at htmlobject.c line 1255
  • #27 html_table_set_max_width
    at htmltable.c line 1892
  • #28 set_max_width
    at htmlclueflow.c line 692
  • #29 set_max_width
    at htmlcluev.c line 356
  • #30 set_max_width
    at htmlcluev.c line 356
  • #31 set_max_width
    at htmlcluev.c line 356
  • #32 html_engine_calc_size
    at htmlengine.c line 5512
  • #33 html_engine_refresh_fonts
    at htmlengine.c line 7314
  • #34 g_cclosure_marshal_VOID__STRINGv
    at gmarshal.c line 1004
  • #35 _g_closure_invoke_va
    at gclosure.c line 840
  • #36 g_signal_emit_valist
    at gsignal.c line 3207
  • #37 g_signal_emit
    at gsignal.c line 3352
  • #38 g_settings_real_change_event
    at gsettings.c line 282
  • #39 ffi_call_unix64
    at ../src/x86/unix64.S line 75
  • #40 ffi_call
    at ../src/x86/ffi64.c line 486
  • #41 g_cclosure_marshal_generic_va
    at gclosure.c line 1550
  • #42 _g_closure_invoke_va
    at gclosure.c line 840
  • #43 g_signal_emit_valist
    at gsignal.c line 3207
  • #44 g_signal_emit
    at gsignal.c line 3352
  • #45 settings_backend_path_changed
    at gsettings.c line 351
  • #46 settings_backend_path_changed
    at gsettings.c line 342
  • #47 g_settings_backend_invoke_closure
    at gsettingsbackend.c line 271
  • #48 g_main_dispatch
    at gmain.c line 2515
  • #49 g_main_context_dispatch
    at gmain.c line 3052
  • #50 g_main_context_iterate
    at gmain.c line 3123
  • #51 g_main_loop_run
    at gmain.c line 3317
  • #52 gtk_main
    at gtkmain.c line 1161
  • #53 main
    at main.c line 681

Comment 1 André Klapper 2014-12-02 01:06:06 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).