MmFile : Is this std.mmFile BUG?
Junichi Nakata via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Aug 26 19:35:50 PDT 2015
On Wednesday, 26 August 2015 at 22:07:01 UTC, rsw0x wrote:
> On Wednesday, 26 August 2015 at 17:30:29 UTC, Alex Parrill
> wrote:
>> On Wednesday, 26 August 2015 at 15:49:23 UTC, Junichi Nakata
>> wrote:
>>> Hi, all.
>>> I have a question.
>>> When 'testdic' file does' t exist, something wrong.
>>>
>>> ---
>>> import std.mmFile;
>>>
>>> int main() {
>>> auto x = new MmFile("testdic",MmFile.Mode.readWrite,0,null);
>>> return 0;
>>> }
>>>
>>> ---
>>> OSX 10.10.3 ,
>>> DMD64 D Compiler v2.069-devel-d0327d9
>>>
>>> After testdic file (size=0) was made, Segmentation Fault: 11 .
>>>
>>> I don't know whether this code is typical use.
>>> Is this Phobos BUG? or BY DESIGN?
>>
>> Note that mmap-ing a zero-length range is invalid on Linux.
>> Dunno about OSX; it shouldn't segfault though.
>
>
From OS X 10.10.3 manage on mmap:
ERRORS
...
[EINVAL] The len argument was negative.
append to https://issues.dlang.org/show_bug.cgi?id=14968
thanks.
More information about the Digitalmars-d-learn
mailing list