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 537275 - Crash in html_object_is_text at htmlobject.c line 1343
Crash in html_object_is_text at htmlobject.c line 1343
Status: RESOLVED WONTFIX
Product: GtkHtml
Classification: Other
Component: Editing
4.1.x
Other All
: High critical
: ---
Assigned To: gtkhtml-maintainers
gtkhtml-maintainers
gnome[unmaintained]
: 585225 585945 601984 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-06-08 16:07 UTC by Paul Menzel
Modified: 2017-02-09 13:37 UTC
See Also:
GNOME target: ---
GNOME version: 3.1/3.2


Attachments
proposed evo patch (1.82 KB, patch)
2008-06-23 11:56 UTC, Milan Crha
committed Details | Review

Description Paul Menzel 2008-06-08 16:07:19 UTC
What were you doing when the application crashed?
- Ctrl+U to see the source of the message which has a lot of PDF-files in it
- while loading switch to normal window --> crash


Distribution: Debian lenny/sid
Gnome Release: 2.22.2 2008-05-29 (Debian)
BugBuddy Version: 2.22.0

System: Linux 2.6.25-2-686 #1 SMP Tue May 27 15:38:35 UTC 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10400090
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome

Memory status: size: 161103872 vsize: 161103872 resident: 90386432 share: 23343104 rss: 90386432 rss_rlim: 4294967295
CPU usage: start_time: 1212934100 rtime: 4981 utime: 4669 stime: 312 cutime:10 cstime: 14 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/evolution'

[Thread debugging using libthread_db enabled]
[New Thread 0xb67e3740 (LWP 3852)]
[New Thread 0xb1bf8b90 (LWP 5767)]
[New Thread 0xac9feb90 (LWP 4074)]
[New Thread 0xb5551b90 (LWP 3885)]
[New Thread 0xae3f1b90 (LWP 3883)]
0xb7fce424 in __kernel_vsyscall ()

Thread 1 (Thread 0xb67e3740 (LWP 3852))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/i686/cmov/libpthread.so.0
  • #2 IA__g_spawn_sync
    at /build/buildd/glib2.0-2.16.3/glib/gspawn.c line 374
  • #3 IA__g_spawn_command_line_sync
    at /build/buildd/glib2.0-2.16.3/glib/gspawn.c line 682
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 segv_redirect
    at main.c line 519
  • #6 <signal handler called>
  • #7 html_object_is_text
    at htmlobject.c line 1350
  • #8 close_flow
    at htmlengine.c line 790
  • #9 pop_clue_style
    at htmlengine.c line 1229
  • #10 html_engine_finalize
    at htmlengine.c line 3911
  • #11 IA__g_object_unref
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 1793
  • #12 destroy
    at gtkhtml.c line 789
  • #13 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.16.3/gobject/gmarshal.c line 77
  • #14 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 567
  • #15 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 490
  • #16 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2556
  • #17 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2199
  • #18 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2243
  • #19 gtk_object_dispose
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkobject.c line 418
  • #20 gtk_widget_dispose
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkwidget.c line 7854
  • #21 IA__g_object_run_dispose
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 573
  • #22 IA__gtk_object_destroy
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkobject.c line 403
  • #23 gtk_bin_forall
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkbin.c line 133
  • #24 gtk_scrolled_window_forall
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkscrolledwindow.c line 1021
  • #25 IA__gtk_container_foreach
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkcontainer.c line 1480
  • #26 gtk_container_destroy
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkcontainer.c line 1020
  • #27 gtk_scrolled_window_destroy
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkscrolledwindow.c line 799
  • #28 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.16.3/gobject/gmarshal.c line 77
  • #29 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 567
  • #30 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 490
  • #31 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2556
  • #32 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2199
  • #33 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2243
  • #34 gtk_object_dispose
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkobject.c line 418
  • #35 gtk_widget_dispose
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkwidget.c line 7854
  • #36 IA__g_object_run_dispose
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 573
  • #37 IA__gtk_object_destroy
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkobject.c line 403
  • #38 gtk_box_forall
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkbox.c line 799
  • #39 IA__gtk_container_foreach
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkcontainer.c line 1480
  • #40 gtk_container_destroy
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkcontainer.c line 1020
  • #41 emfv_destroy
    at em-folder-view.c line 401
  • #42 emmb_destroy
    at em-message-browser.c line 137
  • #43 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.16.3/gobject/gmarshal.c line 77
  • #44 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 567
  • #45 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.16.3/gobject/gclosure.c line 490
  • #46 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2556
  • #47 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2199
  • #48 IA__g_signal_emit
    at /build/buildd/glib2.0-2.16.3/gobject/gsignal.c line 2243
  • #49 gtk_object_dispose
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkobject.c line 418
  • #50 gtk_widget_dispose
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkwidget.c line 7854
  • #51 IA__g_object_run_dispose
    at /build/buildd/glib2.0-2.16.3/gobject/gobject.c line 573
  • #52 IA__gtk_object_destroy
    at /tmp/buildd/gtk+2.0-2.12.10/gtk/gtkobject.c line 403
  • #53 ??
    from /usr/lib/libbonoboui-2.so.0
  • #54 ??
  • #55 ??
  • #0 __kernel_vsyscall


----------- .xsession-errors (3753 sec old) ---------------------
Got keycode 96
Got modmask 0
Keymap changed! Regrabbing keys...Removing grab for 'F12'
Got accel 65481, 0, 0
Got keycode 96
Got modmask 0
Keymap changed! Regrabbing keys...Removing grab for 'F12'
Got accel 65481, 0, 0
Got keycode 96
Got modmask 0
Keymap changed! Regrabbing keys...Removing grab for 'F12'
Got accel 65481, 0, 0
Got keycode 96
Got modmask 0
Got Event! 22, -1
--------------------------------------------------
Comment 1 Milan Crha 2008-06-09 11:17:54 UTC
How did you switch there? it seems you didn't change the window, but closed the one which was going to show you a message source?
Comment 2 Paul Menzel 2008-06-09 13:58:09 UTC
(In reply to comment #1)
> How did you switch there? it seems you didn't change the window, but closed the
> one which was going to show you a message source?

Yeah that is correct.

1. I pressed Ctrl+U.
2. A new window is opened, but nothing is displayed yet, since I guess it is parsing all those pdf-files.
3. Swith window with Alt-Tab to Evolution main window, but nothing is displayed, because I guess the whole program is busy.
4. Swith with Alt-Tab back to message source window.
5. Click with pointer on cross to close the window (sorry I forgot that).
6. Crash.


Thanks,

Paul
Comment 3 Milan Crha 2008-06-23 11:56:51 UTC
Created attachment 113252 [details] [review]
proposed evo patch

for evolution;

I'm not sure whether this is a correct patch or not, I only know that I can reproduce this without it, but I cannot reproduce it with it.

All the trouble makes the thing the GtkHTMLStream wasn't closed on the cancellation, so it was in the middle of the parsing. Also notice the EMSyncStream does everything on idle, so should be fine to skip passing data to the child structure when we know we are canceled.
Comment 4 Milan Crha 2008-06-23 11:58:48 UTC
I also noticed that the Esc or Alt+F4 key press takes some time to take effect. I just want to mention to you to know that.
Comment 5 Srinivasa Ragavan 2008-06-24 03:30:34 UTC
Milan, even Im not so sure, Just take it for trunk, not for stable. What do you feel?
Comment 6 Milan Crha 2008-06-24 07:58:28 UTC
I agree, some testing in trunk would help. I'll close this (after the commit), but feel free to reopen when it shows even after the patch.
Comment 7 Milan Crha 2008-06-24 08:02:05 UTC
Committed to trunk. Committed revision 35680.
Comment 8 Milan Crha 2009-06-09 11:31:03 UTC
*** Bug 585225 has been marked as a duplicate of this bug. ***
Comment 9 Milan Crha 2009-06-09 11:33:02 UTC
(In reply to comment #8)
> *** Bug 585225 has been marked as a duplicate of this bug. ***

The bug is from 2.26, but the reporter told me that it's not reproducible, thus I'm keeping this closed until some steps/data will be provided.
Comment 10 palfrey 2009-06-16 18:02:07 UTC
*** Bug 585945 has been marked as a duplicate of this bug. ***
Comment 11 Matěj Cepl 2009-06-17 14:26:50 UTC
I can pretty consistently reproduce bug 585945 when switching from multi-megabyte message to another IMAP folder.
Comment 12 Milan Crha 2009-06-17 16:59:33 UTC
(In reply to comment #11)
> I can pretty consistently reproduce bug 585945 when switching from
> multi-megabyte message to another IMAP folder.

I tried with your mail (sent in private), but, except of high CPU usage and unresponsive evo, I do not see anything wrong, neither the crash. I tried with 2.26.3 and 2.27.4. It seems the WebKit is your friend here. The sources for that might land master some time soon, I was told.
Comment 13 Akhil Laddha 2009-11-16 03:55:33 UTC
bug 601984 is a dupe of this bug which is against 2.28.x , shall i reopen this bug ?
Comment 14 Milan Crha 2009-11-16 11:24:11 UTC
Probably yes. Unfortunately as long as it's a "random" crash, it'll be quite hard to hunt it.
Comment 15 Akhil Laddha 2009-11-16 11:30:22 UTC
*** Bug 601984 has been marked as a duplicate of this bug. ***
Comment 16 Akhil Laddha 2009-11-16 11:32:00 UTC
reopening the bug as per last dupe in 2.28.x
Comment 17 Pedro Villavicencio 2011-07-22 16:20:01 UTC
we got a similar crash with 3.1.3 here:

https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/811835

pasting the backtrace:

  • #0 html_object_is_text
    at htmlobject.c line 1343
  • #1 close_flow
    at htmlengine.c line 809
  • #2 pop_clue_style
    at htmlengine.c line 1295
  • #3 html_engine_finalize
    at htmlengine.c line 4152
  • #4 g_object_unref
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 2746
  • #5 dispose
    at gtkhtml.c line 834
  • #6 g_object_run_dispose
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 945
  • #7 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 3816
  • #8 gtk_bin_forall
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkbin.c line 172
  • #9 gtk_scrolled_window_forall
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkscrolledwindow.c line 1265
  • #10 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 2058
  • #11 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 1387
  • #12 gtk_scrolled_window_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkscrolledwindow.c line 1034
  • #13 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.10/./gobject/gmarshal.c line 85
  • #14 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 884
  • #15 g_closure_invoke
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 773
  • #16 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3372
  • #17 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 2987
  • #18 g_signal_emit
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3044
  • #19 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 10597
  • #20 g_object_unref
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 2709
  • #21 g_value_object_free_value
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 3029
  • #22 g_value_unset
    at /build/buildd/glib2.0-2.29.10/./gobject/gvalue.c line 275
  • #23 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3016
  • #24 g_signal_emit
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3044
  • #25 gtk_container_remove
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 1556
  • #26 destroy
    at htmlembedded.c line 126
  • #27 destroy
    at htmliframe.c line 564
  • #28 html_object_destroy
    at htmlobject.c line 1037
  • #29 destroy
    at htmlclue.c line 50
  • #30 destroy
    at htmlclueflow.c line 108
  • #31 html_object_destroy
    at htmlobject.c line 1037
  • #32 destroy
    at htmlclue.c line 50
  • #33 html_cluev_destroy
    at htmlcluev.c line 908
  • #34 html_object_destroy
    at htmlobject.c line 1037
  • #35 destroy
    at htmlclue.c line 50
  • #36 html_cluev_destroy
    at htmlcluev.c line 908
  • #37 html_object_destroy
    at htmlobject.c line 1037
  • #38 html_engine_finalize
    at htmlengine.c line 4132
  • #39 g_object_unref
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 2746
  • #40 dispose
    at gtkhtml.c line 834
  • #41 web_view_dispose
    at e-web-view.c line 787
  • #42 mail_display_dispose
    at e-mail-display.c line 190
  • #43 g_object_run_dispose
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 945
  • #44 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 3816
  • #45 gtk_bin_forall
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkbin.c line 172
  • #46 gtk_scrolled_window_forall
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkscrolledwindow.c line 1265
  • #47 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 2058
  • #48 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 1387
  • #49 gtk_scrolled_window_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkscrolledwindow.c line 1034
  • #50 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.10/./gobject/gmarshal.c line 85
  • #51 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 884
  • #52 g_closure_invoke
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 773
  • #53 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3372
  • #54 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 2987
  • #55 g_signal_emit
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3044
  • #56 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 10597
  • #57 g_object_run_dispose
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 945
  • #58 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 3816
  • #59 gtk_box_forall
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkbox.c line 1840
  • #60 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 2058
  • #61 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 1387
  • #62 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.10/./gobject/gmarshal.c line 85
  • #63 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 884
  • #64 g_closure_invoke
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 773
  • #65 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3372
  • #66 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 2987
  • #67 g_signal_emit
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3044
  • #68 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 10597
  • #69 preview_pane_dispose
    at e-preview-pane.c line 121
  • #70 g_object_run_dispose
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 945
  • #71 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 3816
  • #72 gtk_box_forall
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkbox.c line 1840
  • #73 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 2058
  • #74 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 1387
  • #75 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.10/./gobject/gmarshal.c line 85
  • #76 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 884
  • #77 g_closure_invoke
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 773
  • #78 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3372
  • #79 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 2987
  • #80 g_signal_emit
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3044
  • #81 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 10597
  • #82 g_object_run_dispose
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 945
  • #83 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 3816
  • #84 gtk_bin_forall
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkbin.c line 172
  • #85 gtk_container_foreach
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 2058
  • #86 gtk_container_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkcontainer.c line 1387
  • #87 gtk_window_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwindow.c line 4536
  • #88 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.29.10/./gobject/gmarshal.c line 85
  • #89 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 884
  • #90 g_closure_invoke
    at /build/buildd/glib2.0-2.29.10/./gobject/gclosure.c line 773
  • #91 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3372
  • #92 g_signal_emit_valist
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 2987
  • #93 g_signal_emit
    at /build/buildd/glib2.0-2.29.10/./gobject/gsignal.c line 3044
  • #94 gtk_widget_dispose
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 10597
  • #95 gtk_window_dispose
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwindow.c line 2346
  • #96 mail_browser_dispose
    at e-mail-browser.c line 536
  • #97 g_object_run_dispose
    at /build/buildd/glib2.0-2.29.10/./gobject/gobject.c line 945
  • #98 gtk_widget_destroy
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkwidget.c line 3816
  • #99 gtk_main_do_event
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkmain.c line 1792
  • #100 _gdk_event_emit
    at /build/buildd/gtk+3.0-3.1.8/./gdk/gdkevents.c line 71
  • #101 gdk_event_source_dispatch
    at /build/buildd/gtk+3.0-3.1.8/./gdk/x11/gdkeventsource.c line 360
  • #102 g_main_dispatch
    at /build/buildd/glib2.0-2.29.10/./glib/gmain.c line 2473
  • #103 g_main_context_dispatch
    at /build/buildd/glib2.0-2.29.10/./glib/gmain.c line 3046
  • #104 g_main_context_iterate
    at /build/buildd/glib2.0-2.29.10/./glib/gmain.c line 3124
  • #105 g_main_loop_run
    at /build/buildd/glib2.0-2.29.10/./glib/gmain.c line 3332
  • #106 gtk_main
    at /build/buildd/gtk+3.0-3.1.8/./gtk/gtkmain.c line 1362
  • #107 main
    at main.c line 691

Comment 18 André Klapper 2017-02-09 13:37:59 UTC
GtkHtml is not under active development anymore. 
Evolution (its main consumer) switched to a WebKit backend a while ago. 
It is currently unlikely that there will be any further GtkHtml development.

Closing this report as WONTFIX as part of Bugzilla Housekeeping (bug 778387) to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.