MmFile : Is this std.mmFile BUG?

rsw0x via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Aug 26 15:06:58 PDT 2015


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.

https://issues.dlang.org/show_bug.cgi?id=14968


More information about the Digitalmars-d-learn mailing list