Hello,

I sometimes get to state, when mail module for E17 stops updating. I
believe it is related to suspend of my notebook.

I tried to attach GDB and found that Ecore_Con_Server has delete_me
set to 1. This make ecore_con_server_send() doing nothing.

Handlers are set here (imap2.c):
114|   if (!add_handler)
115|     add_handler = ecore_event_handler_add (ECORE_CON_EVENT_SERVER_ADD,
116|                                            _mail_imap_server_add, NULL);
117|   if (!del_handler)
118|     del_handler = ecore_event_handler_add (ECORE_CON_EVENT_SERVER_DEL,
119|                                            _mail_imap_server_del, NULL);
120|   if (!data_handler)
121|     data_handler = ecore_event_handler_add (ECORE_CON_EVENT_SERVER_DATA,
122|                                             _mail_imap_server_data, NULL);

But it seems that _mail_imap_server_del() is not called as it calls
ecore_con_server_del() and set server to NULL and I don't have NULL
pointer.


ecore_con_private.h has this comment
126|   Eina_Bool delete_me : 1; /* del event has been queued */

What is going wrong here? Which event it is? Why
_mail_imap_server_del() is not called?

I'm running EFL 1.7.6 and E17 0.17.2.1.

Thanks,

Tomas Cech
Sleep_Walker

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to