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 672041 - Crash in html_object_get_left_margin
Crash in html_object_get_left_margin
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-03-14 11:56 UTC by Milan Crha
Modified: 2014-12-02 01:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
abrt output after retrace server using logger (322.92 KB, text/x-log)
2012-05-13 07:27 UTC, Ankur Sinha (FranciscoD)
Details

Description Milan Crha 2012-03-14 11:56:11 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=803200

libreport version: 2.0.8
abrt_version:   2.0.7
backtrace_rating: 4
cmdline:        evolution
crash_function: html_object_get_left_margin
executable:     /usr/bin/evolution
kernel:         3.3.0-0.rc6.git0.2.fc17.i686.PAE
reason:         Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
time:           Ср. 14 марта 2012 13:42:02

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

Thread 1 (Thread 0xb772c8c0 (LWP 2789))

  • #0 html_object_get_left_margin
    at htmlobject.c line 1217
  • #1 get_lmargin
    at htmlcluev.c line 100
  • #2 html_cluev_do_layout
    at htmlcluev.c line 164
  • #3 html_object_calc_size
    at htmlobject.c line 1189
  • #4 html_engine_calc_size
    at htmlengine.c line 5517
  • #5 html_engine_refresh_fonts
    at htmlengine.c line 7314
  • #6 settings_monospace_font_name_changed
    at gtkhtml.c line 2869
  • #7 g_cclosure_marshal_VOID__STRINGv
    at gmarshal.c line 1004
  • #8 _g_closure_invoke_va
    at gclosure.c line 840
  • #9 g_signal_emit_valist
    at gsignal.c line 3206
  • #10 g_signal_emit
    at gsignal.c line 3352
  • #11 g_settings_real_change_event
    at gsettings.c line 274
  • #12 ffi_call_SYSV
    at ../src/x86/sysv.S line 64
  • #13 ffi_call
    at ../src/x86/ffi.c line 303
  • #14 g_cclosure_marshal_generic_va
    at gclosure.c line 1547
  • #15 g_type_class_meta_marshalv
    at gclosure.c line 997
  • #16 _g_closure_invoke_va
    at gclosure.c line 840
  • #17 g_signal_emit_valist
    at gsignal.c line 3206
  • #18 g_signal_emit
    at gsignal.c line 3352
  • #19 settings_backend_path_changed
    at gsettings.c line 343
  • #20 g_settings_backend_invoke_closure
    at gsettingsbackend.c line 271
  • #21 g_idle_dispatch
    at gmain.c line 4629
  • #22 g_main_dispatch
    at gmain.c line 2510
  • #23 g_main_context_dispatch
    at gmain.c line 3047
  • #24 g_main_context_iterate
    at gmain.c line 3118
  • #25 g_main_loop_run
    at gmain.c line 3312
  • #26 gtk_main
    at gtkmain.c line 1161
  • #27 main
    at main.c line 676

Comment 1 Milan Crha 2012-03-14 11:57:04 UTC
This is similar to bug #426496, but as it's quite old, then I'll left this one separate from it.
Comment 2 Cosimo Cecchi 2012-03-22 14:01:54 UTC
Just got this crash with Evolution 3.3.92 and GtkHtml 4.3.92
Comment 3 Milan Crha 2012-03-26 17:01:57 UTC
It would be good if you have a test message for this, because it looks like a crash on a specific message.
Comment 4 Cosimo Cecchi 2012-03-29 22:31:50 UTC
(In reply to comment #3)
> It would be good if you have a test message for this, because it looks like a
> crash on a specific message.

I don't think so; I seem to get this often (once/twice a day) in different circumstances.
Comment 5 mark.vanrossum 2012-04-09 20:29:06 UTC
Also seen here in evolution on F17.

I was using the "vertical view" and selected "edit->Preferences"
Unfortunately, not repeatable.
Comment 6 Christian Kirbach 2012-04-30 15:41:55 UTC
Also seen here with gtkhtml 4.4.1

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

Thread 1 (Thread 0x7ff4cdd3c9c0 (LWP 1333))

  • #0 html_object_get_left_margin
    at htmlobject.c line 1217
  • #1 get_lmargin
    at htmlcluev.c line 100
  • #2 html_cluev_do_layout
    at htmlcluev.c line 164
  • #3 html_object_calc_size
    at htmlobject.c line 1189
  • #4 html_engine_calc_size
    at htmlengine.c line 5517
  • #5 html_engine_refresh_fonts
    at htmlengine.c line 7314
  • #6 g_cclosure_marshal_VOID__STRINGv
    at gmarshal.c line 1004
  • #7 _g_closure_invoke_va
    at gclosure.c line 840
  • #8 g_signal_emit_valist
    at gsignal.c line 3207
  • #9 g_signal_emit
    at gsignal.c line 3352
  • #10 g_settings_real_change_event
    at gsettings.c line 282
  • #11 ffi_call_unix64
    at ../src/x86/unix64.S line 75
  • #12 ffi_call
    at ../src/x86/ffi64.c line 486
  • #13 g_cclosure_marshal_generic_va
    at gclosure.c line 1550
  • #14 _g_closure_invoke_va
    at gclosure.c line 840
  • #15 g_signal_emit_valist
    at gsignal.c line 3207
  • #16 g_signal_emit
    at gsignal.c line 3352
  • #17 settings_backend_path_changed
    at gsettings.c line 351
  • #18 settings_backend_path_changed
    at gsettings.c line 342
  • #19 g_settings_backend_invoke_closure
    at gsettingsbackend.c line 271
  • #20 g_main_dispatch
    at gmain.c line 2515
  • #21 g_main_context_dispatch
    at gmain.c line 3052
  • #22 g_main_context_iterate
    at gmain.c line 3123
  • #23 g_main_loop_run
    at gmain.c line 3317
  • #24 gtk_main
    at gtkmain.c line 1161
  • #25 main
    at main.c line 681

Comment 7 Christian Kirbach 2012-04-30 15:44:54 UTC
I got this when opening a new message. Nothing conclusive in .xsession-errors
Comment 8 mark.vanrossum 2012-04-30 15:54:36 UTC
I'm not sure whether this matters, but I use a laptop (1366x768) + monitor (2560x1600) configuration.
I often switch configuration.

Could this confuse the system?
Comment 9 Ankur Sinha (FranciscoD) 2012-05-13 07:27:45 UTC
Created attachment 213949 [details]
abrt output after retrace server using logger

Happened to me today. Was directed here from https://bugzilla.redhat.com/show_bug.cgi?id=803200 .

Attaching the log that abrt generated.

1. Clicked on a mailto: link in firefox
2. Nothing happened, so I clicked again
3. Two windows opened, only borders, nothing in them
4. And then everything (the windows + evolution) crashed.

Unfortunately, not reproducible. :(

Thanks,
Ankur
Comment 10 Mikhail 2012-11-27 16:51:56 UTC
This crash still occurs in evolution 3.4.4
Comment 11 Christian Kirbach 2012-11-27 22:51:49 UTC
Well since evolution plans to replace gtkhtml with WebKit completely in Evolution 3.8 (as far as I know) it probably is a good idea to focus developer resources on this transition than on fixing this bug that rarely happens to me.
Comment 12 André Klapper 2014-12-02 01:08:12 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).