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 604773 - Crash in mapi_url_equal at camel-mapi-provider.c line 169
Crash in mapi_url_equal at camel-mapi-provider.c line 169
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 607368 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-12-16 20:23 UTC by David Ronis
Modified: 2013-08-23 18:06 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description David Ronis 2009-12-16 20:23:38 UTC
Version: 2.30.x

What were you doing when the application crashed?
I was trying to delete a folder in my exchange (mapi) account.   The folder name was "[MT] Test Folder 1" which isn't something I've created.  I'd updated all of evo and friends (including openchange) to the current git/master svn/trunk a few hours ago. 


Distribution: Slackware Slackware 12.2.0
Gnome Release: 2.29.3 2009-12-01 (GARNOME)
BugBuddy Version: 2.28.0

System: Linux 2.6.32 #48 SMP PREEMPT Thu Dec 3 10:27:54 EST 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10799002
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome
GTK+ Modules: gnomebreakpad

Memory status: size: 308326400 vsize: 308326400 resident: 126210048 share: 31604736 rss: 126210048 rss_rlim: 18446744073709551615
CPU usage: start_time: 1260988549 rtime: 14624 utime: 14091 stime: 533 cutime:69 cstime: 16 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/garnome-svn-2.28/bin/evolution'

[Thread debugging using libthread_db enabled]
[New Thread 0xb571a710 (LWP 5537)]
[New Thread 0xac3ffb90 (LWP 20190)]
[New Thread 0xa83ffb90 (LWP 9811)]
[New Thread 0xa8bffb90 (LWP 9810)]
[New Thread 0xaf013b90 (LWP 5617)]
[New Thread 0xae610b90 (LWP 5616)]
[New Thread 0xb030cb90 (LWP 5554)]
[New Thread 0xb0b0cb90 (LWP 5553)]
[New Thread 0xb255fb90 (LWP 5552)]
[New Thread 0xb2d5fb90 (LWP 5551)]
0xb59e0171 in waitpid () from /lib/libpthread.so.0

Thread 1 (Thread 0xb571a710 (LWP 5537))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 IA__g_spawn_sync
    at gspawn.c line 386
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 700
  • #3 run_bug_buddy
    at gnome-breakpad.cc line 369
  • #4 bugbuddy_segv_handle
    at gnome-breakpad.cc line 440
  • #5 <signal handler called>
  • #6 mapi_url_equal
    at camel-mapi-provider.c line 169
  • #7 storeinfo_find_folder_info
    at mail-folder-cache.c line 1067
  • #8 IA__g_hash_table_foreach
    at ghash.c line 1211
  • #9 mail_folder_cache_get_folder_info_flags
    at mail-folder-cache.c line 1124
  • #10 folder_changed_cb
    at e-mail-shell-backend.c line 510
  • #11 e_marshal_VOID__BOXED_STRING_STRING_INT_STRING_STRING_STRING
    at e-marshal.c line 968
  • #12 IA__g_closure_invoke
    at gclosure.c line 767
  • #13 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #14 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #15 IA__g_signal_emit
    at gsignal.c line 3037
  • #16 real_flush_updates
    at mail-folder-cache.c line 198
  • #17 do_async_event
    at mail-mt.c line 621
  • #18 mail_msg_idle_cb
    at mail-mt.c line 443
  • #19 g_idle_dispatch
    at gmain.c line 4065
  • #20 IA__g_main_context_dispatch
    at gmain.c line 1960
  • #21 g_main_context_iterate
    at gmain.c line 2591
  • #22 IA__g_main_loop_run
    at gmain.c line 2799
  • #23 IA__gtk_main
    at gtkmain.c line 1217
  • #24 main
    at main.c line 594
  • #0 waitpid
    from /lib/libpthread.so.0


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

** e-utils **: e_activity_set_percent: assertion `E_IS_ACTIVITY (activity)' failed 
** e-utils **: e_activity_set_percent: assertion `E_IS_ACTIVITY (activity)' failed 
** camel-mapi-provider **: mapi_msg_set_recipient_list: assertion `item->recipients != NULL' failed 
** camel-mapi-provider **: mapi_msg_set_recipient_list: assertion `item->recipients != NULL' failed 
** camel-mapi-provider **: mapi_msg_set_recipient_list: assertion `item->recipients != NULL' failed 
** camel **: camel_object_is: assertion `o != NULL' failed 
** evolution-mail **: mail_tools_folder_to_url: assertion `CAMEL_IS_FOLDER (folder)' failed
Comment 1 Johnny Jacob 2009-12-29 05:33:02 UTC


  • #0 imap_url_equal
    at camel-imap-provider.c line 164
  • #1 storeinfo_find_folder_info
    at mail-folder-cache.c line 1067
  • #2 IA__g_hash_table_foreach
    at ghash.c line 1211
  • #3 mail_folder_cache_get_folder_info_flags
    at mail-folder-cache.c line 1124
  • #4 folder_changed_cb
    at e-mail-shell-backend.c line 510
  • #5 e_marshal_VOID__BOXED_STRING_STRING_INT_STRING_STRING_STRING
    at e-marshal.c line 968
  • #6 IA__g_closure_invoke
    at gclosure.c line 767
  • #7 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #8 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #9 IA__g_signal_emit
    at gsignal.c line 3037
  • #10 real_flush_updates
    at mail-folder-cache.c line 198
  • #11 do_async_event
    at mail-mt.c line 621
  • #12 mail_msg_idle_cb
    at mail-mt.c line 443
  • #13 g_idle_dispatch
    at gmain.c line 4065
  • #14 g_main_dispatch
    at gmain.c line 1960
  • #15 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #16 g_main_context_iterate
    at gmain.c line 2591
  • #17 IA__g_main_loop_run
    at gmain.c line 2799
  • #18 IA__gtk_main
    at gtkmain.c line 1217
  • #19 main
    at main.c line 594

Got a similar crash when using IMAP.

Akhil ?
Comment 2 Akhil Laddha 2009-12-29 05:41:46 UTC
The problem could be in common code as bug 605268 has similar crash in local provider
Comment 3 Akhil Laddha 2010-01-19 04:37:09 UTC
*** Bug 607368 has been marked as a duplicate of this bug. ***
Comment 4 Paul Smith 2010-01-19 05:46:27 UTC
I have a backtrace performed with a full-debug version of Evo, and with no optimization, in bug 607368; there may be useful details there.

I still have the core file if you want more details.  This failure happened with IMAP, on an account that was virtually brand new.
Comment 5 Milan Crha 2010-02-16 19:15:31 UTC
This will not happen after Chen's commit 6a72dacb7db5 in evo master, which he named as part of bug #361145. I guess we can close this one as fixed then?
Comment 6 Matthew Barnes 2013-08-23 18:06:40 UTC
Closing as OBSOLETE since the stack trace is too old to be useful now.

Reopen the bug and update the version field if this crash still occurs in Evolution 3.8 or later.