Comment 7 for bug 225379

Revision history for this message
Gerard Lommerse (gerard-lommerse) wrote :

Binary package hint: firefox-3.0

Firefox 3.0b5 (Ubuntu Hardy):

1) Ubuntu 8.04 (release 8.04)
2)
firefox:
  Installed: 3.0~b5+nobinonly-0ubuntu3
  Candidate: 3.0~b5+nobinonly-0ubuntu3
  Version table:
 *** 3.0~b5+nobinonly-0ubuntu3 0
        500 http://nl.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

ubufox:
  Installed: 0.5-0ubuntu1
  Candidate: 0.5-0ubuntu1
  Version table:
 *** 0.5-0ubuntu1 0
        500 http://nl.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

3) I expect that the TCP connection (for streaming "multipart/x-mixed-replace" content) is closed when navigating away from the page (go to another URL or close the TAB page)

4) The TCP connection is not closed when navigating away from page (and thus consumes unnecessary amount of bandwidth)

When closing pages with "multipart/x-mixed-replace" content (e.g. motion JPEG used for AXIS network cameras), by either navigating away or closing the corresponding TAB page the TCP connection is not closed (remains 'ESTABLISHED') and server providing data (motion JPEG) keeps pushing data (and firefox keeps accepting). This consumes an unnecessary amount of bandwidth. Workaround is to close firefox altogether in order to close TCP connections.

Fragment:

GET /axis-cgi/mjpg/video.cgi?camera=&resolution=352x240&1209661363365 HTTP/1.1

Host: itwebcam.mesastate.edu

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b5) Gecko/2008041514 Firefox 2.0.11

Accept: image/png,image/*;q=0.8,*/*;q=0.5

Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive

Referer: http://itwebcam.mesastate.edu/view/view.shtml

HTTP/1.0 200 OK

Connection: Close

Server: Camd

Content-Type: multipart/x-mixed-replace; boundary=--myboundary

--myboundary

Content-Type: image/jpeg

...

ProblemType: Bug
Architecture: i386
Date: Thu May 1 21:02:25 2008
DistroRelease: Ubuntu 8.04
NonfreeKernelModules: nvidia
Package: firefox-3.0 3.0~b5+nobinonly-0ubuntu3
PackageArchitecture: i386
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.24-16-generic i686