Http - Can't Download Files >4gb

I can't download files >=4GB over HTTP while Bitdefender is enabled.


As you can imagine this is a pretty serious issue, and any comments are welcome!


I am running Bitdefender Free 1.0.21.1099 on Windows 7 64bit with 16GB RAM and tested Chrome, Firefox, IE, wget and curl on two separate machines.


If I disable Bitdefender from its menu (Virus Shield off) the download proceeds fine. Therefore I am reasonably confident this is a problem caused by Bitdefender's hooks into the network stack.


More specifically:


If I attempt to download a file of exactly 4GB the download fails immediately. According to wireshark the Bitdefender web hook injects a tcp FIN after 1221 bytes of the file's content.


I can deduce this from comparing tcpdumps of my local machine and my own web server - the FIN is not sent but injected (by Bitdefender).


If I attempt to download files larger than 4GB the download proceeds until the remainder is 4GB, upon which the socket hangs.


The FIN behaviour repeats for files of exactly 8GB i.e multiples of 4GB so an 8.3GB file will download 0.3GB before hanging.


Concrete example:


For me the (4.3GB) file http://www.mirrorservice.org/sites/dl.fedo...-x86_64-DVD.iso won't download:


wget and curl will reach 294mb then fail with "connection closed" or "broken pipe",


Google chrome will finish but the resulting file is only 294mb.


I would be interested to know if anyone else can replicate this issue.

Comments

  • No official response to a serious kernel-level bug in the AV engine that any other company would have escalated to the highest level by now.


    I have given all the information they need to identify and work on this bug that should never have been there in the first place - step 1 install bitdefender, step 2 try to download a 4GB file.


    And a glance back through this forum shows other previous extremely serious bugs in Bitdefender's kernel hooks e.g. breaking the whole of SSL:


    http://forum.bitdefender.com/index.php?sho...48320&st=20


    That major bugs like this the most basic automated tests would identify get rolled out leads me to question whether BitDefender do any testing or QA whatsoever.


    There are serious problems with system critical code that is loaded into the operating system kernel. So what does that say about the standards Bitdefender apply elsewhere? That's leaving aside the numerous reported bugs in the Bitdefender GUI which in comparison are cosmetic...


    I cannot in good conscience use or recommend anything from a company with such apparently non-existent software development standards. In fact all the evidence indicates loading it will make your system dangerously unstable and bug ridden.