[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 156259] Downloads in Kget & Konqueror regulary stall
From:       Maksim Orlovich <maksim () kde ! org>
Date:       2008-01-21 18:29:24
Message-ID: 20080121182924.8451.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=156259         




------- Additional Comments From maksim kde org  2008-01-21 19:29 -------
On the app side, the connection backend seems to spin endlessly in the \
KIO::SocketConnectionBackend::socketReadyRead deferred signal invocation,  and not \
actually get any new data, even though it is resumed/buffer set to unlimited, as it \
thinks it has enough for a header, while it's actually looking for payload. Though \
fixing that it still stalls, just w/o burning CPU... Some relevant log fragments:

konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  8  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  9  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38)  Beginning of command  64  of size  b50 \
konqueror(7136) KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  1  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  2  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  3  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  4  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  5  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  6  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  7  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  8  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  9  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  suspending konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::setSuspended: KIO::SocketConnectionBackend(0x8502d38)  \
resuming

....

konqueror(7136) KIO::SocketConnectionBackend::setSuspended: \
KIO::SocketConnectionBackend(0x8502d38)  resuming konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: KIO::SocketConnectionBackend(0x8502 \
d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Got  10  bytes konqueror(7136) \
KIO::SocketConnectionBackend::socketReadyRead: \
KIO::SocketConnectionBackend(0x8502d38) Want to read  2896  bytes


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic