[bvi 0004423]: bvi fails to open large files (opens as "New File", truss shows EOVERFLOW)

Mantis Bug Tracker via bug-notifications bug-notifications at lists.opencsw.org
Wed Nov 12 11:40:54 CET 2014


The following issue has been CLOSED 
====================================================================== 
https://www.opencsw.org/mantis/view.php?id=4423 
====================================================================== 
Reported By:                skayser
Assigned To:                dam
====================================================================== 
Project:                    bvi
Issue ID:                   4423
Category:                   regular use
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
Resolution:                 open
Fixed in Version:           
====================================================================== 
Date Submitted:             2010-05-20 13:50 CEST
Last Modified:              2014-11-12 11:40 CET
====================================================================== 
Summary:                    bvi fails to open large files (opens as "New File",
truss shows EOVERFLOW)
Description: 
# ls -l "vSphere Management Assistant-flat.vmdk"
-rw-------    1 root     root     5368709120 Jan  8 00:41 vSphere
Management Assistant-flat.vmdk

# bvi "vSphere Management Assistant-flat.vmdk"
"vSphere Management Assistant-flat.vmdk" [New File]
[Hit return to continue]

# truss -o foo -t stat bvi "vSphere Management Assistant-flat.vmdk"
...
xstat(2, "vSphere Management Assistant-flat.vmdk", 0x0806D7E8) Err#79
EOVERFLOW
...
====================================================================== 

---------------------------------------------------------------------- 
 (0010955) dam (administrator) - 2014-11-12 11:40
 https://www.opencsw.org/mantis/view.php?id=4423#c10955 
---------------------------------------------------------------------- 
This is fixed in the current release 1.4.0rc,REV=2014.03.11 on Solaris 10.

Now stat64 is used as opposed to xstat:

experimental10x% more big.truss
stat64("/opt/csw/bin/bvi", 0x08047910)          = 0
stat64("/lib/libc.so.1", 0x080471C0)            = 0
stat64("/lib/libcurses.so.1", 0x08046F80)       = 0
stat64("big", 0x08070328)                       = 0
stat64("/home/dam/.bvirc", 0x08070328)          Err#2 ENOENT
stat64(".bvirc", 0x08070328)                    Err#2 ENOENT



More information about the bug-notifications mailing list