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 627486 - crash in gtkhtml_editor_freeze (editor=0x8708010) at gtkhtml-editor.c:1689
crash in gtkhtml_editor_freeze (editor=0x8708010) at gtkhtml-editor.c:1689
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
3.8.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2010-08-20 11:14 UTC by a.panko
Modified: 2015-05-19 17:34 UTC
See Also:
GNOME target: ---
GNOME version: 3.7/3.8



Description a.panko 2010-08-20 11:14:11 UTC
What were you doing when the application crashed?
Just pressed button Create. I was trying to create new message.


Distribution: Gentoo Base System release 1.12.13
Gnome Release: 2.30.2 2010-08-09 (Gentoo)
BugBuddy Version: 2.30.0

System: Linux 2.6.34-gentoo-r1.infonet.r5 #3 SMP Fri Aug 20 11:10:34 EEST 2010 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10707000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 244953088 vsize: 244953088 resident: 65265664 share: 24301568 rss: 65265664 rss_rlim: 18446744073709551615
CPU usage: start_time: 1282293924 rtime: 5155 utime: 4727 stime: 428 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0xb33ffb70 (LWP 17920)]
[New Thread 0xb29feb70 (LWP 17919)]
[New Thread 0xaaedcb70 (LWP 17915)]
[New Thread 0xb21fdb70 (LWP 6818)]
[New Thread 0xabfe6b70 (LWP 6701)]
[New Thread 0xac7e7b70 (LWP 6700)]
[New Thread 0xb19fcb70 (LWP 6695)]
[New Thread 0xb31ffb70 (LWP 6691)]
[New Thread 0xb43c1b70 (LWP 6689)]
[New Thread 0xb4bc2b70 (LWP 6688)]
0xffffe424 in __kernel_vsyscall ()

Thread 1 (Thread 0xb5b97810 (LWP 6529))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 g_spawn_sync
    from /usr/lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 gtkhtml_editor_freeze
    at gtkhtml-editor.c line 1689
  • #7 e_msg_composer_show_sig_file
    at e-msg-composer.c line 3750
  • #8 g_cclosure_marshal_VOID__PARAM
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #10 ??
    from /usr/lib/libgobject-2.0.so.0
  • #11 ??
  • #12 ??
A debugging session is active.

	Inferior 1 [process 6529] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]


---- Critical and fatal warnings logged during execution ----

** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** filter **: filter_option_add: assertion `find_option(fo, value) == NULL' failed 
** Gtk **: gtk_widget_get_parent: assertion `GTK_IS_WIDGET (widget)' failed 
** Gtk **: gtk_widget_reparent: assertion `GTK_IS_WIDGET (widget)' failed 
** Gtk **: gtk_box_set_child_packing: assertion `GTK_IS_WIDGET (child)' failed 
** GLib-GObject **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed 


----------- .xsession-errors ---------------------
(evolution:6529): filter-CRITICAL **: filter_option_add: assertion `find_option(fo, value) == NULL' failed
(evolution:6529): filter-CRITICAL **: filter_option_add: assertion `find_option(fo, value) == NULL' failed
(evolution:6529): Gtk-CRITICAL **: gtk_widget_get_parent: assertion `GTK_IS_WIDGET (widget)' failed
(evolution:6529): Gtk-CRITICAL **: gtk_widget_reparent: assertion `GTK_IS_WIDGET (widget)' failed
(evolution:6529): Gtk-CRITICAL **: gtk_box_set_child_packing: assertion `GTK_IS_WIDGET (child)' failed
(evolution:6529): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(evolution:6529): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
warning: Can not parse XML syscalls information; XML support was disabled at compile time.
--------------------------------------------------
Comment 1 a.panko 2010-09-01 12:10:42 UTC
There is no progress...
Maybe you need something from my part?
Please tell if so.
Comment 2 a.panko 2010-09-03 06:57:31 UTC
While waiting I decided to rebuild gtkhtml.
# emerge -Dav '<gnome-extra/gtkhtml-3.26.3'
And all is working fine.

gtkhtml-3.30.2 gtkhtml-3.30.3 - evolution fail
gtkhtml-3.28.3 - cant build


So I may conclude, that it is some kind of incompatibility evolution and gtkhtml-3.3*.
Comment 3 Akhil Laddha 2010-10-01 04:19:11 UTC
Are you trying to build evolution sources ?

Just to make you clear, it's not so easy. If you want to build sources, jhbuild http://library.gnome.org/devel/jhbuild/stable/ will be really helpful.

gtkhtml 3.30.3 should be built with evolution 2.30.3.
Comment 4 Milan Crha 2013-07-18 08:45:25 UTC
Similar downstream bug report from evolution 3.8.3:
https://bugzilla.redhat.com/show_bug.cgi?id=985527

Description of problem:
I tried to delete an email in the Junk folder. Evolution show a bunch of unknown operations in the status bar, hangs, then eventually crashes. This happens all the time.

Version-Release number of selected component:
evolution-3.8.3-2.fc19

Additional info:
reporter:       libreport-2.1.5
backtrace_rating: 4
cmdline:        evolution
crash_function: gtkhtml_editor_freeze
executable:     /usr/bin/evolution
kernel:         3.9.9-302.fc19.x86_64


Thread 1 (Thread 0x7fa186cdea80 (LWP 27324))

  • #0 gtkhtml_editor_freeze
    at gtkhtml-editor.c line 1678
  • #1 composer_load_signature_cb
    at e-composer-private.c line 1061
  • #2 g_simple_async_result_complete
    at gsimpleasyncresult.c line 777
  • #3 mail_signature_combo_box_load_cb
    at e-mail-signature-combo-box.c line 572
  • #4 g_simple_async_result_complete
    at gsimpleasyncresult.c line 777
  • #5 complete_in_idle_cb_for_thread
    at gsimpleasyncresult.c line 845
  • #6 g_main_dispatch
    at gmain.c line 3054
  • #7 g_main_context_dispatch
    at gmain.c line 3630
  • #8 g_main_context_iterate
    at gmain.c line 3701
  • #9 g_main_loop_run
    at gmain.c line 3895
  • #10 gtk_main
    at gtkmain.c line 1156
  • #11 main
    at main.c line 707

Comment 5 Milan Crha 2015-05-19 17:34:41 UTC
I'm closing this in favor of evolution 3.16.x, which uses WebKitGtk-based composer, thus doesn't use the above code anymore.