[Evolution-hackers] Evolution crashes while creating appointment from Mail



Hi All

[My Evolution configuration]
Version: 3.6.4+
Plugin: evolution-mapi

[steps to reproduce]
1. Select any mail from inbox.
2. Right Click on a mail. A action menu list will appear.
3. Choose Create-->Create an Appointment
4. it will ask for "Select destination"
5. Select "Personal" on this computer followed by OK
6. A Appointment window will open. Just cancel it by closing it.
7. It will ask "Would you like to save changes to this appointment?"
8. Select "Discard Changes"
9. Now left click on any places of evolution.  It will crash

Attaching gdb what is being found
===========================================================================
Breakpoint 1, e_mail_reader_check_state (reader=reader entry=0x7f22a8d31340) at e-mail-reader.c:4129
4129    e-mail-reader.c: No such file or directory.
(gdb) c
Continuing.

Breakpoint 2, camel_folder_get_parent_store (folder=0x7f22a8f93730) at camel-folder.c:2113
2113    camel-folder.c: No such file or directory.
(gdb) p folder
$1 = (CamelFolder *) 0x7f22a8f93730
(gdb) p *folder
$2 = {parent = {parent = {g_type_instance = {g_class = 0x7f22a8f93580}, ref_count = 0, qdata = 0x0}, priv = 0x7f22a8f937d0},
  priv = 0x7f22a8f937e0, summary = 0x0, folder_flags = CAMEL_FOLDER_HAS_SUMMARY_CAPABILITY, permanent_flags = 159, later = {0x0, 0x0, 0x0,
    0x0}}
(gdb) b e-mail-reader.c:4172
Breakpoint 3 at 0x7f22729ff41c: file e-mail-reader.c, line 4172.
(gdb) c
Continuing.

Breakpoint 2, camel_folder_get_parent_store (folder=0x7f22a8f93730) at camel-folder.c:2112
2112    in camel-folder.c
(gdb) p store
$3 = (GtkListStore *) 0x0
(gdb) p *folder
$4 = {parent = {parent = {g_type_instance = {g_class = 0x7f22a8f93580}, ref_count = 0, qdata = 0x0}, priv = 0x7f22a8f937d0},
  priv = 0x7f22a8f937e0, summary = 0x0, folder_flags = CAMEL_FOLDER_HAS_SUMMARY_CAPABILITY, permanent_flags = 159, later = {0x0, 0x0, 0x0,
    0x0}}
(gdb) p *folder->priv
$5 = {lock = {mutex = {mutex = 0x7f224c178940, unused = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0,
          __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, depth = 0, unused = {
      owner = 0, dummy = 0}}, change_lock = {mutex = 0x0, unused = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0,
        __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, frozen = 0,
  changed_frozen = 0x7f22840212f0, skip_folder_lock = 0, pending_changes = 0x0, parent_store = 0x0, full_name = 0x7f224c005f90 "\300c",
  display_name = 0x7f224c0013f0 "\260\020", description = 0x7f224c006380 "\240]"}
(gdb) p *account_store
No symbol "account_store" in current context.
===================================================================

File "bt_evolution_8651_04082013.txt" contains stack trace just before step 9.
File "createAppointmentStackTrace" contains traces when crash happens at step 9


With regards,
Samarjit

Attachment: bt_evolution_8651_04082013.txt
Description: Text document

Attachment: createAppointmentStackTrace
Description: Binary data



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]