pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/35182: TME sun3 emulator asserts when FTP getting large file



>Number:         35182
>Category:       pkg
>Synopsis:       TME sun3 emulator asserts when FTP getting large file
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 04 13:45:00 +0000 2006
>Originator:     Arthur Townsend
>Release:        3.1
>Organization:
>Environment:
3.1 for i386
>Description:
TME asserts when ftp getting pkgsrc.tar from netbsd.org.  if changed to a print 
statement instead of assert, it prints a few times during the ftp, but the 
final .tar file is correct (same checksum).  I have not seen the problem other 
than than when ftping that file.

>How-To-Repeat:
Log into the emulator (running NetBSD 3.0 inside the emulator), then ftp get 
pkgsrc.tar from ftp.netbsd.org.
>Fix:
Just comment out the assert.  The resulting file will be correct.  Patch for 
ic/i825x6.c follows:


--- i825x6.c.orig       2006-11-16 14:11:51.000000000 -0500
+++ i825x6.c    2006-11-19 09:30:51.000000000 -0500
@@ -874,7 +874,16 @@
       }
 
       /* the Receive Unit must have no resources: */
+
+/* the first assert following always asserts when ftp getting pkgsrc.tar
+   from netbsd.org.  if changed to a print statement instead of assert
+   it prints a few times during the ftp, but the final .tar file is correct
+   (same checksum).  I have not seen the problem other than than when ftping
+   that file.
+
       assert (i825x6->tme_i825x6_rfd_address == TME_I825X6_RU_ADDRESS_UNDEF);
+*/
+
       assert (i825x6->tme_i825x6_rbd_offset_address == 
TME_I825X6_RU_ADDRESS_UNDEF);
       assert (i825x6->tme_i825x6_fbl == NULL && i825x6->tme_i825x6_fbl_size == 
0);
 




Home | Main Index | Thread Index | Old Index