konqueror stalls when retrieving websites

Bug #67827 reported by mrvanes
4
Affects Status Importance Assigned to Milestone
kdebase (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: konqueror

Konqueror seems to have problems communicating with the webserver and stalls while getting the webpage content on my system. This can be illustrated by following the conversation with tcpdump.

This happens on KDE 3.5.5 on Edgy. Another system (Kubuntu Dapper with KDE 3.5.5 packages installed) suffers the same problem. Finally I have another system with KDE 3.5.5 compiled from sources that doesn't suffer from these stalls.
The stall does not depend on the site I visit. I happens on my personal homepage (example below), as well as packages.ubuntu.com for example.

complete tcpdump for 1 single page retrieval follows:
The first couple of packets are ok, and then suddenly there are stalls:

21:43:00.933576 IP noname.38663 > mrvanes.www: S 2989468306:2989468306(0) win 5840 <mss 1460,sackOK,timestamp 592584 0,nop,wscale 2>
21:43:00.946314 IP mrvanes.www > noname.38663: S 1940626292:1940626292(0) ack 2989468307 win 5792 <mss 1460,sackOK,timestamp 3624743305 592584,nop,wscale 2>
21:43:00.946342 IP noname.38663 > mrvanes.www: . ack 1 win 1460 <nop,nop,timestamp 592587 3624743305>
21:43:00.946520 IP noname.38663 > mrvanes.www: P 1:424(423) ack 1 win 1460 <nop,nop,timestamp 592587 3624743305>
21:43:00.963979 IP mrvanes.www > noname.38663: . ack 424 win 1716 <nop,nop,timestamp 3624743310 592587>
21:43:01.013196 IP mrvanes.www > noname.38663: P 1:799(798) ack 424 win 1716 <nop,nop,timestamp 3624743322 592587>
21:43:01.013221 IP noname.38663 > mrvanes.www: . ack 799 win 1859 <nop,nop,timestamp 592604 3624743322>
21:43:08.012789 IP noname.38661 > mrvanes.www: F 547:547(0) ack 528 win 1728 <nop,nop,timestamp 594354 3624741068>
21:43:08.012865 IP noname.38662 > mrvanes.www: F 550:550(0) ack 8054 win 5804 <nop,nop,timestamp 594354 3624741071>
21:43:08.025144 IP mrvanes.www > noname.38661: F 528:528(0) ack 548 win 1721 <nop,nop,timestamp 3624745075 594354>
21:43:08.025176 IP noname.38661 > mrvanes.www: . ack 529 win 1728 <nop,nop,timestamp 594357 3624745075>
21:43:08.026803 IP mrvanes.www > noname.38662: F 8054:8054(0) ack 551 win 1723 <nop,nop,timestamp 3624745075 594354>
21:43:08.026817 IP noname.38662 > mrvanes.www: . ack 8055 win 5804 <nop,nop,timestamp 594357 3624745075>

-- first stall, 9 seconds --

21:43:17.068497 IP noname.38663 > mrvanes.www: F 424:424(0) ack 799 win 1859 <nop,nop,timestamp 596618 3624743322>
21:43:17.081365 IP mrvanes.www > noname.38663: F 799:799(0) ack 425 win 1716 <nop,nop,timestamp 3624747339 596618>
21:43:17.081387 IP noname.38663 > mrvanes.www: . ack 800 win 1859 <nop,nop,timestamp 596621 3624747339>

-- another short stall, 4 seconds --

21:43:21.104888 IP noname.38664 > mrvanes.www: S 3010485254:3010485254(0) win 5840 <mss 1460,sackOK,timestamp 597627 0,nop,wscale 2>
21:43:21.112768 IP noname.38665 > mrvanes.www: S 3006520320:3006520320(0) win 5840 <mss 1460,sackOK,timestamp 597629 0,nop,wscale 2>
21:43:21.116739 IP mrvanes.www > noname.38664: S 1967388112:1967388112(0) ack 3010485255 win 5792 <mss 1460,sackOK,timestamp 3624748348 597627,nop,wscale 2>
21:43:21.116761 IP noname.38664 > mrvanes.www: . ack 1 win 1460 <nop,nop,timestamp 597630 3624748348>
21:43:21.116913 IP noname.38664 > mrvanes.www: P 1:466(465) ack 1 win 1460 <nop,nop,timestamp 597630 3624748348>
21:43:21.124903 IP mrvanes.www > noname.38665: S 1961902697:1961902697(0) ack 3006520321 win 5792 <mss 1460,sackOK,timestamp 3624748349 597629,nop,wscale 2>
21:43:21.124915 IP noname.38665 > mrvanes.www: . ack 1 win 1460 <nop,nop,timestamp 597632 3624748349>
21:43:21.125075 IP noname.38665 > mrvanes.www: P 1:474(473) ack 1 win 1460 <nop,nop,timestamp 597632 3624748349>
21:43:21.134983 IP mrvanes.www > noname.38664: . ack 466 win 1716 <nop,nop,timestamp 3624748352 597630>
21:43:21.144622 IP mrvanes.www > noname.38665: . ack 474 win 1716 <nop,nop,timestamp 3624748355 597632>
21:43:21.615781 IP mrvanes.www > noname.38664: . 1:1449(1448) ack 466 win 1716 <nop,nop,timestamp 3624748471 597630>
21:43:21.615815 IP noname.38664 > mrvanes.www: . ack 1449 win 2184 <nop,nop,timestamp 597754 3624748471>
21:43:21.618102 IP mrvanes.www > noname.38664: . 1449:2897(1448) ack 466 win 1716 <nop,nop,timestamp 3624748471 597630>
21:43:21.618115 IP noname.38664 > mrvanes.www: . ack 2897 win 2908 <nop,nop,timestamp 597755 3624748471>
21:43:21.620436 IP mrvanes.www > noname.38664: P 2897:4217(1320) ack 466 win 1716 <nop,nop,timestamp 3624748471 597630>
21:43:21.620449 IP noname.38664 > mrvanes.www: . ack 4217 win 3632 <nop,nop,timestamp 597755 3624748471>
21:43:21.629930 IP mrvanes.www > noname.38664: P 4217:4576(359) ack 466 win 1716 <nop,nop,timestamp 3624748475 597754>
21:43:21.630011 IP noname.38664 > mrvanes.www: . ack 4576 win 4356 <nop,nop,timestamp 597758 3624748475>
21:43:21.898873 IP mrvanes.www > noname.38665: . 1:1449(1448) ack 474 win 1716 <nop,nop,timestamp 3624748542 597632>
21:43:21.898904 IP noname.38665 > mrvanes.www: . ack 1449 win 2184 <nop,nop,timestamp 597825 3624748542>
21:43:21.901254 IP mrvanes.www > noname.38665: . 1449:2897(1448) ack 474 win 1716 <nop,nop,timestamp 3624748542 597632>
21:43:21.901266 IP noname.38665 > mrvanes.www: . ack 2897 win 2908 <nop,nop,timestamp 597826 3624748542>
21:43:21.903415 IP mrvanes.www > noname.38665: P 2897:4121(1224) ack 474 win 1716 <nop,nop,timestamp 3624748542 597632>
21:43:21.903426 IP noname.38665 > mrvanes.www: . ack 4121 win 3632 <nop,nop,timestamp 597826 3624748542>
21:43:22.088839 IP mrvanes.www > noname.38665: . 4121:5569(1448) ack 474 win 1716 <nop,nop,timestamp 3624748590 597826>
21:43:22.088880 IP noname.38665 > mrvanes.www: . ack 5569 win 4356 <nop,nop,timestamp 597873 3624748590>
21:43:22.091219 IP mrvanes.www > noname.38665: . 5569:7017(1448) ack 474 win 1716 <nop,nop,timestamp 3624748590 597826>
21:43:22.091323 IP noname.38665 > mrvanes.www: . ack 7017 win 5080 <nop,nop,timestamp 597873 3624748590>
21:43:22.093636 IP mrvanes.www > noname.38665: P 7017:8432(1415) ack 474 win 1716 <nop,nop,timestamp 3624748590 597826>
21:43:22.093681 IP noname.38665 > mrvanes.www: . ack 8432 win 5804 <nop,nop,timestamp 597874 3624748590>
21:43:22.417282 IP mrvanes.www > noname.38665: . 8432:9880(1448) ack 474 win 1716 <nop,nop,timestamp 3624748672 597874>
21:43:22.417330 IP noname.38665 > mrvanes.www: . ack 9880 win 6528 <nop,nop,timestamp 597954 3624748672>
21:43:22.419408 IP mrvanes.www > noname.38665: . 9880:11328(1448) ack 474 win 1716 <nop,nop,timestamp 3624748672 597874>
21:43:22.419438 IP noname.38665 > mrvanes.www: . ack 11328 win 7252 <nop,nop,timestamp 597955 3624748672>
21:43:22.422089 IP mrvanes.www > noname.38665: . 11328:12776(1448) ack 474 win 1716 <nop,nop,timestamp 3624748672 597874>
21:43:22.422114 IP noname.38665 > mrvanes.www: . ack 12776 win 7976 <nop,nop,timestamp 597956 3624748672>
21:43:22.431105 IP mrvanes.www > noname.38665: P 12776:13423(647) ack 474 win 1716 <nop,nop,timestamp 3624748676 597954>
21:43:22.431136 IP noname.38665 > mrvanes.www: . ack 13423 win 8700 <nop,nop,timestamp 597958 3624748676>
21:43:22.478098 IP mrvanes.www > noname.38665: P 13423:14744(1321) ack 474 win 1716 <nop,nop,timestamp 3624748687 597958>
21:43:22.478145 IP noname.38665 > mrvanes.www: . ack 14744 win 9424 <nop,nop,timestamp 597970 3624748687>
21:43:23.333275 IP noname.35360 > mrvanes.imap2: P 10:20(10) ack 24 win 16022 <nop,nop,timestamp 598184 3624733907>
21:43:23.357206 IP mrvanes.imap2 > noname.35360: P 24:47(23) ack 20 win 1448 <nop,nop,timestamp 3624748907 598184>
21:43:23.357237 IP noname.35360 > mrvanes.imap2: . ack 47 win 16022 <nop,nop,timestamp 598190 3624748907>

-- and the last stall, 14 seconds --

21:43:37.629882 IP noname.38664 > mrvanes.www: F 466:466(0) ack 4576 win 4356 <nop,nop,timestamp 601758 3624748475>
21:43:37.642111 IP mrvanes.www > noname.38664: F 4576:4576(0) ack 467 win 1716 <nop,nop,timestamp 3624752478 601758>
21:43:37.642146 IP noname.38664 > mrvanes.www: . ack 4577 win 4356 <nop,nop,timestamp 601761 3624752478>
21:43:38.477804 IP noname.38665 > mrvanes.www: F 474:474(0) ack 14744 win 9424 <nop,nop,timestamp 601970 3624748687>
21:43:38.487468 IP mrvanes.www > noname.38665: F 14744:14744(0) ack 474 win 1716 <nop,nop,timestamp 3624752690 597970>
21:43:38.487495 IP noname.38665 > mrvanes.www: . ack 14745 win 9424 <nop,nop,timestamp 601972 3624752690>
21:43:38.489821 IP mrvanes.www > noname.38665: . ack 475 win 1716 <nop,nop,timestamp 3624752690 601970>

page retrieval total: 38 seconds in Konqueror.

The same page in firefox:
21:46:56.598996 IP noname.50876 > mrvanes.www: S 3242676754:3242676754(0) win 5840 <mss 1460,sackOK,timestamp 651497 0,nop,wscale 2>
21:46:56.609962 IP mrvanes.www > noname.50876: S 2197394271:2197394271(0) ack 3242676755 win 5792 <mss 1460,sackOK,timestamp 3624802215 651497,nop,wscale 2>
21:46:56.609989 IP noname.50876 > mrvanes.www: . ack 1 win 1460 <nop,nop,timestamp 651499 3624802215>
21:46:56.610122 IP noname.50876 > mrvanes.www: P 1:434(433) ack 1 win 1460 <nop,nop,timestamp 651499 3624802215>
21:46:56.628187 IP mrvanes.www > noname.50876: . ack 434 win 1716 <nop,nop,timestamp 3624802219 651499>
21:46:56.679348 IP mrvanes.www > noname.50876: P 1:799(798) ack 434 win 1716 <nop,nop,timestamp 3624802232 651499>
21:46:56.679373 IP noname.50876 > mrvanes.www: . ack 799 win 1859 <nop,nop,timestamp 651517 3624802232>
21:46:56.695898 IP noname.50876 > mrvanes.www: P 434:883(449) ack 799 win 1859 <nop,nop,timestamp 651521 3624802232>
21:46:56.696645 IP noname.50877 > mrvanes.www: S 3238501888:3238501888(0) win 5840 <mss 1460,sackOK,timestamp 651521 0,nop,wscale 2>
21:46:56.712237 IP mrvanes.www > noname.50876: . ack 883 win 1984 <nop,nop,timestamp 3624802240 651521>
21:46:56.714626 IP mrvanes.www > noname.50877: S 2202471856:2202471856(0) ack 3238501889 win 5792 <mss 1460,sackOK,timestamp 3624802241 651521,nop,wscale 2>
21:46:56.714661 IP noname.50877 > mrvanes.www: . ack 1 win 1460 <nop,nop,timestamp 651526 3624802241>
21:46:56.714815 IP noname.50877 > mrvanes.www: P 1:458(457) ack 1 win 1460 <nop,nop,timestamp 651526 3624802241>
21:46:56.732282 IP mrvanes.www > noname.50877: . ack 458 win 1716 <nop,nop,timestamp 3624802245 651526>
21:46:57.232619 IP mrvanes.www > noname.50877: . 1:1449(1448) ack 458 win 1716 <nop,nop,timestamp 3624802369 651526>
21:46:57.232650 IP noname.50877 > mrvanes.www: . ack 1449 win 2184 <nop,nop,timestamp 651655 3624802369>
21:46:57.234755 IP mrvanes.www > noname.50877: . 1449:2897(1448) ack 458 win 1716 <nop,nop,timestamp 3624802369 651526>
21:46:57.234777 IP noname.50877 > mrvanes.www: . ack 2897 win 2908 <nop,nop,timestamp 651655 3624802369>
21:46:57.236943 IP mrvanes.www > noname.50877: P 2897:4341(1444) ack 458 win 1716 <nop,nop,timestamp 3624802369 651526>
21:46:57.236959 IP noname.50877 > mrvanes.www: . ack 4341 win 3632 <nop,nop,timestamp 651656 3624802369>
21:46:57.502560 IP mrvanes.www > noname.50877: . 4341:5789(1448) ack 458 win 1716 <nop,nop,timestamp 3624802437 651656>
21:46:57.502586 IP noname.50877 > mrvanes.www: . ack 5789 win 4356 <nop,nop,timestamp 651723 3624802437>
21:46:57.504532 IP mrvanes.www > noname.50877: . 5789:7237(1448) ack 458 win 1716 <nop,nop,timestamp 3624802437 651656>
21:46:57.504549 IP noname.50877 > mrvanes.www: . ack 7237 win 5080 <nop,nop,timestamp 651723 3624802437>
21:46:57.507084 IP mrvanes.www > noname.50877: . 7237:8685(1448) ack 458 win 1716 <nop,nop,timestamp 3624802437 651656>
21:46:57.507100 IP noname.50877 > mrvanes.www: . ack 8685 win 5804 <nop,nop,timestamp 651724 3624802437>
21:46:57.516933 IP mrvanes.www > noname.50877: P 8685:9029(344) ack 458 win 1716 <nop,nop,timestamp 3624802441 651723>
21:46:57.516956 IP noname.50877 > mrvanes.www: . ack 9029 win 6528 <nop,nop,timestamp 651726 3624802441>
21:46:57.775673 IP mrvanes.www > noname.50877: . 9029:10477(1448) ack 458 win 1716 <nop,nop,timestamp 3624802505 651726>
21:46:57.775699 IP noname.50877 > mrvanes.www: . ack 10477 win 7252 <nop,nop,timestamp 651791 3624802505>
21:46:57.778019 IP mrvanes.www > noname.50877: . 10477:11925(1448) ack 458 win 1716 <nop,nop,timestamp 3624802505 651726>
21:46:57.778038 IP noname.50877 > mrvanes.www: . ack 11925 win 7976 <nop,nop,timestamp 651791 3624802505>
21:46:57.780006 IP mrvanes.www > noname.50877: P 11925:13325(1400) ack 458 win 1716 <nop,nop,timestamp 3624802505 651726>
21:46:57.780026 IP noname.50877 > mrvanes.www: . ack 13325 win 8700 <nop,nop,timestamp 651792 3624802505>
21:46:57.794672 IP mrvanes.www > noname.50877: P 13325:13724(399) ack 458 win 1716 <nop,nop,timestamp 3624802511 651791>
21:46:57.794695 IP noname.50877 > mrvanes.www: . ack 13724 win 8700 <nop,nop,timestamp 651796 3624802511>
21:46:57.803997 IP mrvanes.www > noname.50876: . 799:2247(1448) ack 883 win 1984 <nop,nop,timestamp 3624802512 651521>
21:46:57.805840 IP mrvanes.www > noname.50876: . 2247:3695(1448) ack 883 win 1984 <nop,nop,timestamp 3624802512 651521>
21:46:57.805861 IP noname.50876 > mrvanes.www: . ack 3695 win 3307 <nop,nop,timestamp 651798 3624802512>
21:46:57.808320 IP mrvanes.www > noname.50876: P 3695:4980(1285) ack 883 win 1984 <nop,nop,timestamp 3624802512 651521>
21:46:57.816988 IP mrvanes.www > noname.50876: P 4980:4985(5) ack 883 win 1984 <nop,nop,timestamp 3624802516 651798>
21:46:57.846219 IP noname.50876 > mrvanes.www: . ack 4985 win 4031 <nop,nop,timestamp 651809 3624802512>

A little over 1 second.

Regards,
Martin van Es

Revision history for this message
mrvanes (mrvanes) wrote :

I was thinking this might have been related to packet sizes and strange incompatibilities with my ADSL router, but the problem also occurs on pages retrieved from my local webserver (apache2). So there is definitely no (external) network device involved in the bug.

Martin

Revision history for this message
mrvanes (mrvanes) wrote :

Pfff... found it, turns out konqui did some ipv6 lookups for each file (when refreshing) and guess what: my router doesn't like ipv6 DNS requests...
(Even if the server's name is in the hosts file??!!)

There should be a BIG WARNING about this before Edgy is released in my humble opinion.

Disable ipv6 if you don't need or have it!

Regards,
Martin

Revision history for this message
Yuriy Kozlov (yuriy-kozlov) wrote :

Rejecting as it was a problem with your router and not a bug.

As for ipv6 warnings, look into getting a spec going:
https://launchpad.net/distros/ubuntu/+bug/26629
https://blueprints.launchpad.net/distros/ubuntu/+spec/ipv6-integration

Changed in kdebase:
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.