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 685701 - SIGSEGV in e_extension_get_extensible()
SIGSEGV in e_extension_get_extensible()
Status: RESOLVED DUPLICATE of bug 684691
Product: evolution
Classification: Applications
Component: Mailer
3.8.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[formatter]
Depends on:
Blocks:
 
 
Reported: 2012-10-08 09:30 UTC by Fabien Tassin
Modified: 2013-09-13 01:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
full stack & logs (23.27 KB, text/plain)
2012-10-08 10:01 UTC, Fabien Tassin
Details

Description Fabien Tassin 2012-10-08 09:30:51 UTC
every once in a while, evo (master) crashes while trying to display some emails (which are fine the other times).

When this happens, the term is flooded with:

(evolution:7506): libebackend-CRITICAL **: e_extension_get_extensible: assertion `E_IS_EXTENSION (extension)' failed

** (evolution:7506): CRITICAL **: e_mail_formatter_clear_headers: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

** (evolution:7506): CRITICAL **: e_mail_formatter_add_header: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

** (evolution:7506): CRITICAL **: e_mail_formatter_add_header: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

** (evolution:7506): CRITICAL **: e_mail_formatter_add_header: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

(many dupes)

** (evolution:7506): CRITICAL **: e_mail_formatter_add_header: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

(evolution:7506): libebackend-CRITICAL **: e_extension_get_extensible: assertion `E_IS_EXTENSION (extension)' failed

** (evolution:7506): CRITICAL **: e_mail_formatter_clear_headers: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

** (evolution:7506): CRITICAL **: e_mail_formatter_add_header: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

** (evolution:7506): CRITICAL **: e_mail_formatter_add_header: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

(more dupes..)

** (evolution:7506): CRITICAL **: e_mail_formatter_add_header: assertion `E_IS_MAIL_FORMATTER (formatter)' failed

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff453569c in g_type_check_instance_is_a (type_instance=type_instance@entry=0x55555753f2d0, iface_type=<optimized out>) at /build/buildd/glib2.0-2.34.0/./gobject/gtype.c:3964
3964	/build/buildd/glib2.0-2.34.0/./gobject/gtype.c: No such file or directory.
(gdb) bt
  • #0 g_type_check_instance_is_a
    at /build/buildd/glib2.0-2.34.0/./gobject/gtype.c line 3964
  • #1 e_extension_get_extensible
    at e-extension.c line 187
  • #2 headers_changed_cb
    at e-mail-config-format-html.c line 50
  • #3 headers_changed_cb
    at e-mail-config-format-html.c line 35
  • #4 g_cclosure_marshal_VOID__STRINGv
    at /build/buildd/glib2.0-2.34.0/./gobject/gmarshal.c line 1004
  • #5 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.34.0/./gobject/gclosure.c line 840
  • #6 g_signal_emit_valist
    at /build/buildd/glib2.0-2.34.0/./gobject/gsignal.c line 3211
  • #7 g_signal_emit
    at /build/buildd/glib2.0-2.34.0/./gobject/gsignal.c line 3356
  • #8 g_settings_real_change_event
    at /build/buildd/glib2.0-2.34.0/./gio/gsettings.c line 288
  • #9 ffi_call_unix64
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #10 ffi_call
    from /usr/lib/x86_64-linux-gnu/libffi.so.6
  • #11 g_cclosure_marshal_generic_va
    at /build/buildd/glib2.0-2.34.0/./gobject/gclosure.c line 1550
  • #12 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.34.0/./gobject/gclosure.c line 840
  • #13 g_signal_emit_valist
    at /build/buildd/glib2.0-2.34.0/./gobject/gsignal.c line 3211
  • #14 g_signal_emit
    at /build/buildd/glib2.0-2.34.0/./gobject/gsignal.c line 3356
  • #15 settings_backend_path_changed
    at /build/buildd/glib2.0-2.34.0/./gio/gsettings.c line 363
  • #16 settings_backend_path_changed
    at /build/buildd/glib2.0-2.34.0/./gio/gsettings.c line 354
  • #17 g_settings_backend_invoke_closure
    at /build/buildd/glib2.0-2.34.0/./gio/gsettingsbackend.c line 271
  • #18 g_main_dispatch
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 2715
  • #19 g_main_context_dispatch
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3219
  • #20 g_main_context_iterate
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3290
  • #21 g_main_loop_run
    at /build/buildd/glib2.0-2.34.0/./glib/gmain.c line 3484
  • #22 gtk_main
    at /build/buildd/gtk+3.0-3.6.0/./gtk/gtkmain.c line 1163
  • #23 main
    at main.c line 691


full stack attached.
Comment 1 Fabien Tassin 2012-10-08 09:32:19 UTC
hm, seems bug 684691 has a similar stack.
Comment 2 Fabien Tassin 2012-10-08 10:01:29 UTC
Created attachment 226029 [details]
full stack & logs

oops, forgot to attach the file in #c1
Comment 3 Matthew Barnes 2012-10-09 21:03:31 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.

*** This bug has been marked as a duplicate of bug 685691 ***
Comment 4 Matthew Barnes 2012-10-09 21:03:55 UTC
Oops...

*** This bug has been marked as a duplicate of bug 684691 ***