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. On killing and restarting Evo, I was asked if I wanted to recover the pending message. I did so and resent it. The send completed immediately. I've added a backtrace to the above BT report. I also tried strace on the hung instance: poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=36, events=POLLIN}], 5, 99) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=36, events=POLLIN}], 5, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{iov_base="\22\0\16\0Z\350\347\4\311\1\0\0\6\0\0\0 \0\0\0\10\0\0\0\7\0\0\0\0\0\0\0"..., iov_len=408}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 408 recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=36, events=POLLIN}], 5, 100) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\34\0\276\226Z\350\347\4\311\1\0\0\2\237\300\2\0\0\0\0\0\0\0\0\0\0\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_name=NULL, msg_namelen=0, msg_iov=[{iov_base="A\0\305\226&\267\371\4\3\0\202\0\252\336\341\4\0P9\0\0\0\0\0\0\0\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) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=36, events=POLLIN}], 5, 99) = 0 (Timeout) recvmsg(3, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=36, events=POLLIN}], 5, 0) = 0 (Timeout) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) etc. etc. This kept going the entire time until I killed Evo. poc _______________________________________________ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... https://mail.gnome.org/mailman/listinfo/evolution-list