Re: [Evolution] More authentication headaches



On Sun, 2016-09-18 at 00:05 +0100, Patrick O'Callaghan wrote:
On Fri, 2016-09-16 at 18:16 +0100, Patrick O'Callaghan wrote:
On Thu, 2016-09-15 at 19:00 +0100, Patrick O'Callaghan wrote:


A backtrace of the hung evolution would be nice to have. Debuginfo only
for the evolution-data-server and evolution itself welcome. You can get
the backtrace with command like this:
   $ gdb --batch --ex "t a a bt" -pid=`pidof evolution` &>bt.txt
Please check the bt.txt for any private information, like passwords,
email address, server addresses,... I usually search for "pass" at
least (quotes for clarity only).

I'll do that if and when it hangs again.

https://bugzilla.gnome.org/show_bug.cgi?id=771547

I've just had a sending window hang for over 3 hours without progress
(I left it that long to see what happened). The rest of the interface
appears to be working, but the send cannot even be cancelled.

Another hang. This time sending was not involved, The only two
activities were refreshing an account (i.e. a background action) while
trying to read a message from the same account. A trace was been
uploaded to BZ, and once more the strace info is an unending stream of:

poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="&-\2\0006\0\0\2", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) 
= 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, 
msg_iov=[{iov_base="\1\1l}\0\0\0\0\225\2\0\0007\0\0\2\200\1\17\3\200\1\17\3\4 \0\0\0\0\0\0", iov_len=4096}], 
msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="&-\2\0007\0\0\2", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) 
= 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, 
msg_iov=[{iov_base="\1\1m}\0\0\0\0\225\2\0\0\5\0\0\3\200\1\17\3\200\1\357\2\4 \0\0\0\0\0\0", iov_len=4096}], 
msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{iov_base="&-\2\0\5\0\0\3", iov_len=8}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) 
= 8
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
recvmsg(3, {msg_name=NULL, msg_namelen=0, 
msg_iov=[{iov_base="\1\1n}\0\0\0\0\225\2\0\0\0\0\0\0\200\1\17\3\200\1\357\2\4 \0\0\0\0\0\0", iov_len=4096}], 
msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(3, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
etc.

[As an aside, it's especially annoying when Evo takes so long to
respond when the user explicitly decides to quit during these events.
Is there a way of changing the default timeout? Just killing all Evo
processes and restarting is much faster and has never once had a
negative effect in all my years of using it.]

poc


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