Corrupted Downloads

Technical support and discussion of Newsbin Version 6 series.

Corrupted Downloads

Postby Steve_nws451 » Tue Aug 05, 2014 6:57 pm

Hello,

For the past few days, newsbin has been downloading (or saving) corrupted files.
The same files downloaded by Forte Agent have been just fine thoughout.

System specs:
AMD Athlon 5150, 8GB RAM, 64-bit Windows 7 Home Premium
C: 128GB SSD, 85GB Free (this contains the OS and Program Files)
D: 3TB HD, 2.3TB Free (all Newsbin and Agent data here)

Program Specs:
Newsbin 6.52
Agent 7.20

The basic symptom seems to be that newsbin is dropping single lines of uuencoded data.

To test this, I downloaded several files with Agent and Newsbin, created a hex dump (one byte per line), and then did a diff (details below).

In all cases, the number of bytes missing (in a section) from the file is either 45 or 90 bytes, which corresponds exactly with 1 (or 2) lines of uuencoded data.

Also, some part of newsbin seems to know that the file is broken, because the message list pane shows the green "paper" icon (partial message), rather than the blue "tick" icon for a downloaded post. Even when the download is "successful" (no apparent corruption in the image), newbin still displays the green icon.

This is a typical log for a single file download.
Code: Select all
[22:50:07]  HIGH  Open Post - EU.NL ARTICLE <a9f3a$531f2300$d44db27a$24449@usenext.xennanews.com>
 | 220 0 <a9f3a$531f2300$d44db27a$24449@usenext.xennanews.com> article
[22:50:07]  DEBUG FileIOThread - AssembleFile: (Yamaha-YZF R1 RN22 Modelljahr 2014) [3/4] - "Yamaha-YZF R1 RN22 2014 Race Blue.jpg" yEnc
[22:50:07]  DEBUG AssembleFiles: Yamaha-YZF R1 RN22 2014 Race Blue.jpg.nb2
[22:50:11]  DEBUG Download: Idle Connection Closed:EU.NL


From reading other posts, I disabled my AV and still have the same result.

Code: Select all
$ diff a.txt $a/a.txt | egrep '^[0-9].*d'
18586,18630d18585
22366,22455d22320
22726,22770d22590
24796,24840d24615
$ diff a.txt $a/a.txt | egrep '^[0-9].*d' | awk -F'[,d]' '{ print $2 - $1 + 1 }'
45
90
45
45

$ diff b.txt $a/b.txt | egrep '^[0-9].*d'
3826,3870d3825
4051,4095d4005
5131,5175d5040
5806,5850d5670
8326,8370d8145
11026,11070d10800
12736,12780d12465
14626,14670d14310
15706,15750d15345
18451,18495d18045
19171,19215d18720
19486,19530d18990
21871,21915d21330
25201,25245d24615
28171,28215d27540
31141,31185d30465
38161,38205d37440
$ diff b.txt $a/b.txt | egrep '^[0-9].*d' | awk -F'[,d]' '{ print $2 - $1 + 1 }'
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45

$ diff c.txt $a/c.txt | egrep '^[0-9].*d'
811,855d810
6031,6075d5985
15391,15435d15300
23086,23130d22950
26641,26685d26460
32266,32310d32040
$ diff c.txt $a/c.txt | egrep '^[0-9].*d' | awk -F'[,d]' '{ print $2 - $1 + 1 }'
45
45
45
45
45
45
Steve_nws451
n00b
n00b
 
Posts: 1
Joined: Mon Aug 04, 2014 6:11 pm

Registered Newsbin User since: 08/03/14

Re: Corrupted Downloads

Postby Quade » Tue Aug 05, 2014 7:37 pm

That post isn't uuencoded. It's yEnc encoded.

What group is it?
User avatar
Quade
Eternal n00b
Eternal n00b
 
Posts: 44994
Joined: Sat May 19, 2001 12:41 am
Location: Virginia, US

Registered Newsbin User since: 10/24/97


Return to V6 Technical Support

Who is online

Users browsing this forum: Google [Bot] and 4 guests