GNOME Bugzilla – Bug 731680
evolution-3.12.3: I can't read any mail if network is congested
Last modified: 2014-06-30 08:49:07 UTC
Created attachment 278470 [details] 1.png I am seeing this problem for ages in evolution: even if I am using a POP3 account and, then, all mails were fetched already, when I try to read them while network is congested (for example because I am downloading anything and it's taking most of bandwidth), I am unable to open that mails and, if I remove them, its removal is also postponed until network is fine again. You can see in attached screenshot how it looks like while the problem is occurring. Thanks (for example, I am now in that situation, even if I am able to report this bug report but after waiting some seconds to enter each webpage and so due congestion)
"belkin5" is my hostname
strace -p "evolution pid" shows this while occurring: poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0\274o\215\2\212!\4\0Kp\215\2\312\\\3_\312\\\257\215\212\nV\0\3\4\36\0"..., 16192}, {"\0\2\22\0\0\33\22\0\0d\5\3\0\2\22\0\0\315\4\3\0\33\22\0\0d\5\3\0\2\22\0"..., 320}, {"", 0}], 3) = 16512 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\nV\0\3o\215\2kp\215\2+p\215\2$\0\0\0\3\3\r\0\0f\r\0\0\177\r\0"..., 15992}, {"\0\0\7\0\0\30\7\0\0\0\330\4\0\377\6\0\0h\327\4\0\30\7\0\0\0\330\4\0\377\6\0"..., 400}, {"", 0}], 3) = 16392 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0kp\215\2\212!\4\0\214p\215\2\310\214'\220\310\214\367\326\212\nV\0\3\177\r\0"..., 2880}, {NULL, 0}, {"", 0}], 3) = 2880 recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}, {fd=45, events=POLLIN}], 7, 193) = 1 ([{fd=7, revents=POLLIN}]) recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"\241 \237&\22\0\200\2i\1\0\0\222\343\1\0\0\0\0\0006\327^x\23\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(7, 0x7fff01a85770, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85630, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}], 6, 0) = 0 (Timeout) poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\206\3\4\0\25\0\200\2\0\0\0\0\223\343\1\0005\30\4\0\223p\215\2\22\0\200\2\340\4\36\0"..., 16264}, {"\0f\r\0\0\177\r\0\0f\217\1\0f\r\0\0\317\216\1\0\177\r\0\0f\217\1\0f\r\0"..., 320}, {"", 0}], 3) = 16584 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0\252p\215\2\212!\4\0\261p\215\2\10L\332M\10L\30t\212\nV\0\3\4\36\0"..., 16120}, {"\0\2\22\0\0\33\22\0\0d\5\3\0\2\22\0\0\315\4\3\0\33\22\0\0d\5\3\0\2\22\0"..., 320}, {"", 0}], 3) = 16440 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\nV\0\3p\215\2\313p\215\2\224p\215\2$\0\0\0\3\3\r\0\0f\r\0\0\177\r\0"..., 16368}, {NULL, 0}, {"", 0}], 3) = 16368 recvmsg(7, 0x7fff01a7f570, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\nV\0\3p\215\2\355p\215\2\224p\215\2$\0\0\0\334\4\10\0\0\313\10\0\0\343\10\0"..., 2856}, {NULL, 0}, {"", 0}], 3) = 2856 recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}, {fd=45, events=POLLIN}], 7, 93) = 1 ([{fd=7, revents=POLLIN}]) recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"\241 \360'\22\0\200\2i\1\0\0\224\343\1\0\0\0\0\0\30\\`x\23\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(7, 0x7fff01a85770, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85630, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}], 6, 0) = 0 (Timeout) poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\206\3\4\0\25\0\200\2\0\0\0\0\225\343\1\0005\30\4\0\364p\215\2\22\0\200\2\340\4\36\0"..., 16288}, {"\0f\r\0\0\177\r\0\0f\217\1\0f\r\0\0\317\216\1\0\177\r\0\0f\217\1\0f\r\0"..., 320}, {"", 0}], 3) = 16608 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0\21q\215\2\212!\4\0\23q\215\2X;\303<X;\235Z\212\nV\0\3\4\36\0"..., 16168}, {"\0\2\22\0\0\33\22\0\0d\5\3\0\2\22\0\0\315\4\3\0\33\22\0\0d\5\3\0\2\22\0"..., 320}, {"", 0}], 3) = 16488 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0.q\215\2\212!\4\0005q\215\2\364u\307x\364u\34\264\212\nV\0\3\4\36\0"..., 16368}, {"\0\313\10\0\0\343\10\0\0\233\334\4\0\312\10\0\0\4\334\4\0\343\10\0\0\233\334\4\0\312\10\0"..., 320}, {"", 0}], 3) = 16688 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0@q\215\2\212!\4\0Qq\215\2K\200^\203K\200\346\303\212\nV\0\3\4\36\0"..., 2512}, {NULL, 0}, {"", 0}], 3) = 2512 recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}], 6, 0) = 0 (Timeout) recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}], 6, 0) = 0 (Timeout) poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\206\3\4\0\177V\211\2\0\0\0\0E\n\0\0005 \4\0Wq\215\2|V\211\2\226\1\206\0"..., 16288}, {"\0\0\203\0\0\0\205\0\0\0%\0\0\0n\0\0\0%\0\0\0\205\0\0\0*\0\0\0\203\0"..., 200}, {"", 0}], 3) = 16488 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLIN|POLLOUT}]) recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"A\0\214)iq\215\2\3\0\202\0\21\0\200\2\0\204\6\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 writev(7, [{"\212\7\2\0zq\215\0026\0\2\0yq\215\0025 \4\0{q\215\2\25W\211\2\212\1\4\0"..., 14020}, {"\0\0\0\22\0\0\0\22\0\0\0\22\0\0\0\22\0\0\0\22\0\0\0\22\0\0\0\22\0\0\0\22"..., 6304}, {"", 0}], 3) = 20324 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLIN|POLLOUT}]) recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"A\0\370)\203q\215\2\3\0\202\0\21\0\200\2\0\204\6\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 writev(7, [{"\212\4\6\0\226q\215\2\225q\215\2&\0\0\0\0\4\0\0\1\0\0\0\212\36\5\0\226q\215\2"..., 11284}, {NULL, 0}, {"", 0}], 3) = 11284 recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"A\0d*\235q\215\2\3\0\202\0\21\0\200\2\0\204\6\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}], 6, 0) = 0 (Timeout) recvmsg(7, 0x7fff01a85630, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}, {fd=45, events=POLLIN}], 7, 246) = 1 ([{fd=7, revents=POLLIN}]) recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"\241 \344*|V\211\2i\1\0\0H\n\0\0\0\0\0\0R\241`x\23\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(7, 0x7fff01a85770, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85630, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}, {fd=45, events=POLLIN}], 7, 245) = 1 ([{fd=7, revents=POLLIN}]) recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"U\2\344*Q\0\374\4\3\4\4\0\0\0\0\0\0\0\0\4\4\4\4\4\0\0\3\37%\2\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(7, 0x7fff01a85770, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}, {fd=45, events=POLLIN}], 7, 204) = 1 ([{fd=7, revents=POLLIN}]) recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"\241 \344*\22\0\200\2i\1\0\0\226\343\1\0\0\0\0\0d\341ax\23\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(7, 0x7fff01a85770, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85630, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}], 6, 0) = 0 (Timeout) poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\206\3\4\0\25\0\200\2\0\0\0\0\227\343\1\0005\30\4\0\271q\215\2\22\0\200\2\340\4\36\0"..., 16240}, {"\0f\r\0\0\177\r\0\0f\217\1\0f\r\0\0\317\216\1\0\177\r\0\0f\217\1\0f\r\0"..., 320}, {"", 0}], 3) = 16560 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0\323q\215\2\212!\4\0\326q\215\2\243*\251+\243*\33A\212\nV\0\3\4\36\0"..., 16072}, {"\0\2\22\0\0\33\22\0\0d\5\3\0\2\22\0\0\315\4\3\0\33\22\0\0d\5\3\0\2\22\0"..., 320}, {"", 0}], 3) = 16392 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\nV\0\3q\215\2\360q\215\2\272q\215\2$\0\0\0\3\3\r\0\0f\r\0\0\177\r\0"..., 15992}, {"\0\0\7\0\0\30\7\0\0\0\330\4\0\377\6\0\0h\327\4\0\30\7\0\0\0\330\4\0\377\6\0"..., 400}, {"", 0}], 3) = 16392 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0\tr\215\2\212!\4\0\22r\215\2\242Z\316\\\242Ze\212\212\nV\0\3\177\r\0"..., 2832}, {NULL, 0}, {"", 0}], 3) = 2832 recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}, {fd=45, events=POLLIN}], 7, 152) = 1 ([{fd=7, revents=POLLIN}]) recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"\241 /,\22\0\200\2i\1\0\0\230\343\1\0\0\0\0\0\361hcx\23\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(7, 0x7fff01a85770, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85630, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=12, events=POLLIN}, {fd=34, events=POLLIN}, {fd=44, events=POLLIN}, {fd=4, events=POLLIN}], 6, 0) = 0 (Timeout) poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\206\3\4\0\25\0\200\2\0\0\0\0\231\343\1\0005\30\4\0\27r\215\2\22\0\200\2\340\4\36\0"..., 16240}, {"\0f\r\0\0\177\r\0\0f\217\1\0f\r\0\0\317\216\1\0\177\r\0\0f\217\1\0f\r\0"..., 320}, {"", 0}], 3) = 16560 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0\"r\215\2\212!\4\0004r\215\2\326\31t\32\326\31t'\212\nV\0\3\4\36\0"..., 16144}, {"\0\2\22\0\0\33\22\0\0d\5\3\0\2\22\0\0\315\4\3\0\33\22\0\0d\5\3\0\2\22\0"..., 320}, {"", 0}], 3) = 16464 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0\32r\215\2\212!\4\0Ur\215\2sTxVsT\363\200\212\nV\0\3\4\36\0"..., 16368}, {"\0\313\10\0\0\343\10\0\0\233\334\4\0\312\10\0\0\4\334\4\0\343\10\0\0\233\334\4\0\312\10\0"..., 320}, {"", 0}], 3) = 16688 poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7, revents=POLLOUT}]) writev(7, [{"\212\7\2\0_r\215\2\212!\4\0qr\215\2\312^\17a\312^\275\220\212\nV\0\3\4\36\0"..., 2512}, {NULL, 0}, {"", 0}], 3) = 2512 recvmsg(7, 0x7fff01a85760, 0) = -1 EAGAIN (Resource temporarily unavailable)
Thanks for a bug report. I do not think POP3 emails can be affected by this in any other than "I do not see them, because they are still downloading", because the POP3 messages are downloaded to On This Computer/Inbox folder, thus they are available locally. If you make your connection busy and evolution is just waiting for a response from the server, then there is not much to be done in evo/eds, I'm afraid. it just keeps trying till it gets a response from the server. It may/should eventually fail after some time, but that's also not what you want. I do not know if at all, but maybe changes from bug #729848 could influence the situation for you, though it probably did not at all.
I can assure you that the shown mails are from POP3. I have some suspicions on the handling of keys used in mails because, sometimes, when I try to move between different mails while I see this bug, I see a message telling that the key of the sender couldn't be handled
I'm still confused. Do you have exact error messages for that, please? You can also grab backtrace of running evolution, which may show exactly what the status bar shows, ongoing operations waiting for a response from the server. The 3.12.3 offers an option to limit concurrent connection for an IMAP account in its properties, Receiving Options tab, which defaults to 3. Does it get better if you change it to lower value, like to 1? (Better to restart evolution after such change, just in case.) That way it'll not try to use your bandwidth that aggressively.
OK, thanks for the suggestions :) Looks like it doesn't occur if ALL POP3 mails were already fetched, but it occurs while it's fetching some mails. I mean, if I am trying to read the mails that were already fetched (but still unread) *while* it's downloading other remaining mails but it's having problems due network congestion, I see the issues
I only got this trace:
+ Trace 233715
while occurring
Also, I have tried to disable all IMAP accounts and keep only the pop3 one (the one I use the most and the one I was seeing the problems) and I keep seeing them :(
Created attachment 278903 [details] 2.png As you can see in screenshot, if I click to get/send messages while the problem is occurring, I see it's unable to connect to the accounts (all are pop3). Also, while this is occurring, if I click to "cancel" to try to stop it from trying to connect, it does nothing and keeps waiting forever
(In reply to comment #7) > I only got this trace: > And I get this same trace when I see this "stalled" problem, for example, just now that I clicked on "Close" to try to close evolution but it's waiting forever
I have just seen one of the first "waiting" operations shown at bottom bar was "Saving user interface state" and, after that, nearly every operation I try is waiting with it :/
Eight, it works the way that evolution would not quit until there are any pending operations/activities, usually shown in a status bar. The "stale" "Saving user interface" activity is usually blocked by resolving server addresses, basically translations from a host name to an IP address. These are probably blocked by the slow connection. To get a real backtrace with an overview what evolution actually does you can invoke this command: $ gdb --batch --ex "t a a bt" -pid=`pidof evolution` &>bt.txt Only check for any private information in the resulting bt.txt, it can contain server addresses, passwords, ... I usually search for "pass" (quotes for clarity only).
Created attachment 279090 [details] bt.txt This is the file contests (looks like nothing private was included on it ;))
Aha, evolution is not waiting on a network, it is waiting for a response whether the sender of the message is in any of your address books or not. Could you grab the same backtrace for 'evolution-addressbook-factory, please? You just replace the 'pidof' argument in the gdb command from "evolution" to "evolution-addressbook-factory" (quotes for clarity only). To make this respond quickly, either: - go to Edit->Preferences->Contacts and remove remote addressbooks from autocopletion - go to Edit->Preferences->Mail Preferences->HTML Messages tab->change the option "Load images only in messages from contacts" to another from the three available options in that "Loading Images" section.
Created attachment 279180 [details] bt.txt (from addressbook) This one is from addressbook :)
Hmm, it's not blocked and it also doesn't show any pending activity. Was this taken during that "doesn't show just selected message" activity? What are the address books you have configured (On This Computer/LDAP/...)? Does anything change when you change options I mentioned at comment #14? What do you have set there (before you change the settings)?
It doesn't change anything even if I disable all addressbooks (that is even the option I have for now due bug 732148) I can try to get new bt for evolution and evolution-addressbook at the same time for the next :/
(In reply to comment #17) > It doesn't change anything even if I disable all addressbooks Right, the other option about Loading Images is stronger here.
OK, I have now disabled the images loading and all addressbook autocompletion, lets see what occurs. Sorry for the inconvenience
Looks like it works ok now... even with all addressbook autocompletions re-enabled :O. Will try to re-enable the images loading for addressbook if it continues to work ok :|
Looks to be caused by prelink as bug 732148 What I don't understand is why this has started to fail now... but feel free to close if you think this is "invalid" or similar (I don't know since I never got problems with prelink :/)
Hmm, I do not know prelink, but if it was it, then we can mark this a duplicate of the other. *** This bug has been marked as a duplicate of bug 732148 ***