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 794726 - assertion 'E_IS_MAIL_PART_ITIP (part)' failed when trying to print a specific email
assertion 'E_IS_MAIL_PART_ITIP (part)' failed when trying to print a specific...
Status: RESOLVED DUPLICATE of bug 792688
Product: evolution
Classification: Applications
Component: Mailer
3.26.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2018-03-27 13:41 UTC by André Klapper
Modified: 2018-03-28 07:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2018-03-27 13:41:57 UTC
evolution-3.26.6-1.2.fc27.x86_64
evolution-data-server-3.26.6-1.fc27.x86_64
gtk3-3.22.26-2.fc27.x86_64
webkitgtk4-2.18.6-1.fc27.x86_64

Using the testcase in https://bugzilla.gnome.org/show_bug.cgi?id=792688#c4 I already have an issue when pressing Ctrl+P:

$:acko\> gdb evolution --ex "b g_logv if log_level<=16" --ex r
GNU gdb (GDB) Fedora 8.0.1-36.fc27
Reading symbols from evolution...Reading symbols from /usr/lib/debug/usr/bin/evolution-3.26.6-1.2.fc27.x86_64.debug...done.
done.
Function "g_logv" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (g_logv if log_level<=16) pending.
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[...]
[New Thread 0x7fffb5d06700 (LWP 771)]

Thread 1 "evolution" hit Breakpoint 1, g_logv (log_domain=0x7fffb88845e8 "module-itip-formatter", log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff5e9b7ea "%s: assertion '%s' failed", 
    args=args@entry=0x7fffffffd6f0) at gmessages.c:1248
1248	gmessages.c: No such file or directory.
(gdb) thread apply all bt full

Thread 77 (Thread 0x7fffb5d06700 (LWP 771))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait
    at gthread-posix.c line 1395
  • #2 e_flag_wait
    at /usr/src/debug/evolution-data-server-3.26.6-1.fc27.x86_64/src/libedataserver/e-flag.c line 137
  • #3 e_mail_request_process_sync
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/mail/e-mail-request.c line 468
  • #4 e_content_request_process_sync
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-content-request.c line 75
  • #5 content_request_process_thread
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-content-request.c line 126
  • #6 e_simple_async_result_thread
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-simple-async-result.c line 244
  • #7 g_thread_pool_thread_proxy
    at gthreadpool.c line 307
  • #8 g_thread_proxy
    at gthread.c line 784
  • #9 start_thread
    at pthread_create.c line 465
  • #10 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 95

Thread 76 (Thread 0x7fff9ffff700 (LWP 770))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait
    at gthread-posix.c line 1395
  • #2 e_flag_wait
    at /usr/src/debug/evolution-data-server-3.26.6-1.fc27.x86_64/src/libedataserver/e-flag.c line 137
  • #3 e_mail_request_process_sync
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/mail/e-mail-request.c line 468
  • #4 e_content_request_process_sync
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-content-request.c line 75
  • #5 content_request_process_thread
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-content-request.c line 126
  • #6 e_simple_async_result_thread
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-simple-async-result.c line 244
  • #7 g_thread_pool_thread_proxy
    at gthreadpool.c line 307
  • #8 g_thread_proxy
    at gthread.c line 784
  • #9 start_thread
    at pthread_create.c line 465
  • #10 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 95

Thread 75 (Thread 0x7fffb4d04700 (LWP 769))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait
    at gthread-posix.c line 1395
  • #2 e_flag_wait
    at /usr/src/debug/evolution-data-server-3.26.6-1.fc27.x86_64/src/libedataserver/e-flag.c line 137
  • #3 e_mail_request_process_sync
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/mail/e-mail-request.c line 468
  • #4 e_content_request_process_sync
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-content-request.c line 75
  • #5 content_request_process_thread
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-content-request.c line 126
  • #6 e_simple_async_result_thread
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/e-util/e-simple-async-result.c line 244
  • #7 g_thread_pool_thread_proxy
    at gthreadpool.c line 307
  • #8 g_thread_proxy
    at gthread.c line 784
  • #9 start_thread
    at pthread_create.c line 465
  • #10 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 95

Thread 70 (Thread 0x7fffb6d08700 (LWP 762))

  • #0 syscall
    at ../sysdeps/unix/sysv/linux/x86_64/syscall.S line 38
  • #1 g_cond_wait_until
    at gthread-posix.c line 1442
  • #2 g_async_queue_pop_intern_unlocked
    at gasyncqueue.c line 422
  • #3 g_async_queue_timeout_pop_unlocked
    at gasyncqueue.c line 570
  • #4 g_thread_pool_wait_for_new_task
    at gthreadpool.c line 262
  • #5 g_thread_pool_thread_proxy
    at gthreadpool.c line 296
  • #6 g_thread_proxy
    at gthread.c line 784
  • #7 start_thread
    at pthread_create.c line 465
  • #8 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 95

Thread 1 (Thread 0x7ffff7f8eac0 (LWP 480))

  • #0 g_logv
    at gmessages.c line 1248
  • #1 g_log
    at gmessages.c line 1403
  • #2 g_return_if_fail_warning
  • #3 emfe_itip_format
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/modules/itip-formatter/e-mail-formatter-itip.c line 62
  • #4 emfe_attachment_format
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/em-format/e-mail-formatter-attachment.c line 170
  • #5 e_mail_formatter_format_as
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/em-format/e-mail-formatter.c line 1027
  • #6 mail_formatter_print_run
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/em-format/e-mail-formatter-print.c line 160
  • #7 e_mail_formatter_format_sync
  • #8 mail_request_process_mail_sync
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/mail/e-mail-request.c line 251
  • #9 process_mail_request_idle_cb
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/mail/e-mail-request.c line 400
  • #10 g_idle_dispatch
    at gmain.c line 5486
  • #11 g_main_dispatch
    at gmain.c line 3142
  • #12 g_main_context_dispatch
    at gmain.c line 3795
  • #13 g_main_context_iterate
    at gmain.c line 3868
  • #14 g_main_loop_run
    at gmain.c line 4064
  • #15 gtk_main
    at gtkmain.c line 1322
  • #16 main
    at /usr/src/debug/evolution-3.26.6-1.2.fc27.x86_64/src/shell/main.c line 670

(gdb) c
Continuing.

(evolution:480): module-itip-formatter-CRITICAL **: emfe_itip_format: assertion 'E_IS_MAIL_PART_ITIP (part)' failed
Comment 1 Milan Crha 2018-03-28 07:52:57 UTC
Thanks for a bug report. but this is covered in bug #792688 comment #8.

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