ports/74177: misc/linux-edonkey-tool-recovermet problem (maybe linux_compat/kern bug)
No Name
arundel at h3c.de
Sat Nov 20 23:10:33 UTC 2004
>Number: 74177
>Category: ports
>Synopsis: misc/linux-edonkey-tool-recovermet problem (maybe linux_compat/kern bug)
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Nov 20 23:10:32 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: No Name
>Release: FreeBSD 5.3-RELEASE i386
>Organization:
>Environment:
System: FreeBSD skatecity 5.3-RELEASE FreeBSD 5.3-RELEASE #3: Mon Nov 8 01:54:22 CET 2004 arundel at skatecity:/usr/obj/usr/src/sys/ARUNDEL i386
>Description:
While running misc/linux-edonkey-tool-recovermet over this file:
-rw-r--r-- 1 arundel arundel - 2149888206 Nov 20 23:29 1.part
I got the following error message:
File: Temp/1.part
Size: -2145079090 bytes <-- Uhuh :( !!!!!
Partial hashes: 222
[A LOT OF HASHES]
fseek () error. Couldn't reach block
Block 221: 00000000000000000000000000000000 - 100% done
Digesting known.met and all x.part.met...
228 known files in known.met and x.part.met. Retrieving info...
Segmentation fault (core dumped)
The problem seems to be some kind of limitation (buffer, variable) or
a faulty cast or conversion (80b -> 64b). Could somebody check, if this
is a bug in the software, in which case there is not much to do, because
the file is linux-closed-source. Or if this is a bug in the the linux compat
layer or somewhere ine the base system.
I don't think there are any 2gb file limitations left in BSD, but who
knows.
>How-To-Repeat:
Install the app und use it on a big file (> 2gb).
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list