[Konversation-devel] [konversation] [Bug 253560] Tab switching is very slow (Qt 4.7 regression)

Henry henry at hjst.org
Mon Jan 27 09:29:55 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=253560

Henry <henry at hjst.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |henry at hjst.org

--- Comment #35 from Henry <henry at hjst.org> ---
I can confirm that this issue (or something similar) still exists with
Konversation Version 1.5-master #4303 (running on Arch with Qt 4.8.5-7). I
found this bug report today after noticing that sometimes Konversation was
pegging one of my cores at 100% and spinning up fans after running for a long
time. In my case however I was not interacting with Konversation - it was just
sitting minimised in the systray.

It appears to be happening at the same time as my wifi connection flakes out -
causing Konversation to lose connection to my ZNC server and then get sent a
bunch of buffer replays upon reconnection (for ~15 channels and a couple of
queries).

I ran an strace (I can attach a log if it's of any use) and I see endless lines
like these while Konversation has the core at 100%:

----------- 8< ----------------------------------------------
571   recvmsg(7, 0x7fffe2208310, 0)     = -1 EAGAIN (Resource temporarily
unavailable)
571   poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7,
revents=POLLOUT}])
571   writev(7, [{"+\3\1\0", 4}, {NULL, 0}, {"", 0}], 3) = 4
571   poll([{fd=7, events=POLLIN}], 1, 4294967295) = 1 ([{fd=7,
revents=POLLIN}])
571   recvmsg(7, {msg_name(0)=NULL,
msg_iov(1)=[{"\1\1;Y\0\0\0\0\35\0\240\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096}], msg_controllen=0, msg_flags=0}, 0) = 32
571   recvmsg(7, 0x7fffe2208170, 0)     = -1 EAGAIN (Resource temporarily
unavailable)
571   recvmsg(7, 0x7fffe2208170, 0)     = -1 EAGAIN (Resource temporarily
unavailable)
571   write(3, "\1\0\0\0\0\0\0\0", 8)   = 8
571   poll([{fd=7, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=7,
revents=POLLOUT}])
571   writev(7, [{">\3\7\0*\0\300\4\36\0\300\4
\0\300\4\0\0\7\2\0\0\7\2c\3\27\0", 28}, {NULL, 0}, {"", 0}], 3) = 28
571   recvmsg(7, 0x7fffe2208970, 0)     = -1 EAGAIN (Resource temporarily
unavailable)
571   poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=7,
events=POLLIN}, {fd=5, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11,
events=POLLIN}, {fd=15, events=POLLIN}, {fd=16, events=POLLIN}, {fd=17,
events=POLLIN}, {fd=13, events=POLLIN}], 10, 0) = 2 ([{fd=3, revents=POLLIN},
{fd=7, revents=POLLIN}])
571   read(3, "\2\0\0\0\0\0\0\0", 16)   = 8
571   recvmsg(7, {msg_name(0)=NULL,
msg_iov(1)=[{"\16\0<Y\36\0\300\4\0\0>\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096}], msg_controllen=0, msg_flags=0}, 0) = 32
571   recvmsg(7, 0x7fffe2208990, 0)     = -1 EAGAIN (Resource temporarily
unavailable)
----------- 8< ----------------------------------------------

I'm unsure if what I'm seeing is related to this bug or #303043, or perhaps
something different altogether. However this was a few hours ago, so I can also
say that so far the "raise all tabs" voodoo mentioned above seems to have
stopped it. I'll report back if it reoccurs (without restarting Konversation).

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Konversation-devel mailing list