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

List:       konq-bugs
Subject:    [Bug 171878] New: konqueror fails to request all images from page
From:       Michal Witkowski <neuro () o2 ! pl>
Date:       2008-09-29 21:46:43
Message-ID: bug-171878-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

http://bugs.kde.org/show_bug.cgi?id=171878

           Summary: konqueror fails to request all images from page
           Product: konqueror
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: konq-bugs@kde.org
        ReportedBy: neuro@o2.pl


Version:           4.1.1 (KDE 4.1.1) (using 4.1.1 (KDE 4.1.1), Arch Linux)
Compiler:          gcc
OS:                Linux (i686) release 2.6.26-ARCH

I have a personal (http auth needed) gallery script set up using
http://scry.org/ and apache2 on debian lenny.

The problem is that with large listings of images, konqueror fails to retrieve
them all. After reloading the page, some of the missing images are retrieved,
after multiple reloads (circa 10) almost all of them get retrieved.

Each image requires two requests: the first request is handled by the script,
which generates a thumbnail if necessary and then responds with 302 Temporary
Moved to the location of the cached thumbnail. The image is later retrieved via
a separate request (normal GET and HTTP 200 response).

I've been playing around the problem as reported here
(http://bugs.kde.org/show_bug.cgi?id=61235) and by watching the apache server
log and wireshark I've established the following:
1. almost all of the first 1/3 images (total of about 100 thumbnails) get fully
retrieved
2. the next 1/3 is issued the first request (the one to the script) but fails
to perform the second request to the actual image
3. there usually are no requests sent for the last 1/3 of images, however some
of them are displayed.

My guess is that konqueror spawns a set number of kio_http processes. It seems
however, that after the first requests are served, konqueror doesn't try to get
the rest as if they somehow timed-out.

I get the same behaviour with and without adblock. Also, I don't use any proxy.
Tried with proxies, got the same thing.

I get this behaviour also on pages with large number of images like:
http://wwww.gazeta.pl http://www.onet.pl Some of their images are missing
(spacers, part of frames, even main images) but they appear after the first or
second refresh (when konqueror caches them). The refreshing doesn't fix the
problem when cache is off.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Konq-bugs mailing list
Konq-bugs@mail.kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

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