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
[New LWP 8696]
[New LWP 8682]
[New LWP 8681]
[New LWP 8657]
[New LWP 8656]
[New LWP 8655]
[New LWP 8654]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f6e73470303 in poll () from /lib/x86_64-linux-gnu/libc.so.6

Thread 8 (Thread 0x7f6e616c6700 (LWP 8654)):
#0  0x00007f6e73470303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6e739abd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e739ac1e2 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e73f774a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f6e739cf645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e7374ee9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f6e7347bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6e5b7b6700 (LWP 8655)):
#0  0x00007f6e73470303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6e739abd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e739abea4 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e5b7bd4ad in ?? () from 
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f6e739cf645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e7374ee9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f6e7347bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6e5afb5700 (LWP 8656)):
#0  0x00007f6e73470303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6e739abd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e739abea4 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e739abef1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6e739cf645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e7374ee9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f6e7347bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6e5a7b4700 (LWP 8657)):
#0  0x00007f6e73470303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6e739abd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e739ac1e2 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e767aa6b4 in source_registry_object_manager_thread 
(data=0x7f6e79175ac0) at e-source-registry.c:804
#4  0x00007f6e739cf645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f6e7374ee9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f6e7347bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6e0f7c6700 (LWP 8681)):
#0  0x00007f6e73752d84 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f6e6f1050fc in WTF::TCMalloc_PageHeap::scavengerThread() () from 
/usr/lib/libjavascriptcoregtk-3.0.so.0
#2  0x00007f6e6f105119 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () 
from /usr/lib/libjavascriptcoregtk-3.0.so.0
#3  0x00007f6e7374ee9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f6e7347bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6dcefc3700 (LWP 8682)):
#0  0x00007f6e73752d84 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f6e752b41bb in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#2  0x00007f6e752b44ae in ?? () from /usr/lib/libwebkitgtk-3.0.so.0
#3  0x00007f6e6f116071 in ?? () from /usr/lib/libjavascriptcoregtk-3.0.so.0
#4  0x00007f6e7374ee9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007f6e7347bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6e27fff700 (LWP 8696)):
#0  0x00007f6e737530fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f6e6f11650c in WTF::ThreadCondition::timedWait(WTF::Mutex&, double) 
() from /usr/lib/libjavascriptcoregtk-3.0.so.0
#2  0x00007f6e6ef63b4f in JSC::BlockAllocator::waitForRelativeTime(double) () 
from /usr/lib/libjavascriptcoregtk-3.0.so.0
#3  0x00007f6e6ef63ba8 in JSC::BlockAllocator::blockFreeingThreadMain() () from 
/usr/lib/libjavascriptcoregtk-3.0.so.0
#4  0x00007f6e6f116071 in ?? () from /usr/lib/libjavascriptcoregtk-3.0.so.0
#5  0x00007f6e7374ee9a in start_thread () from 
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f6e7347bcbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6e62a759c0 (LWP 8651)):
#0  0x00007f6e73470303 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f6e739abd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6e739ac1e2 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6e7438c9b5 in gtk_main () from 
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4  0x00007f6e7774d269 in main (argc=1, argv=0x7fff3fc38a88) at main.c:711

Attachment: createAppointmentStackTrace
Description: Binary data

_______________________________________________
evolution-hackers mailing list
[email protected]
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to