www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 8671] New: Segmentation fault with 1.0 - uniform(0.0, 1.0)

reply d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=8671

           Summary: Segmentation fault with 1.0 - uniform(0.0, 1.0)
           Product: D
           Version: D2
          Platform: x86_64
        OS/Version: Mac OS X
            Status: NEW
          Severity: major
          Priority: P2
         Component: DMD
        AssignedTo: nobody puremagic.com
        ReportedBy: peter.alexander.au gmail.com



13:15:16 PDT ---
This program segfaults on OSX 10.6.8 with DMD 2.060. Happens with both -m32 and
-m64.

import std.random;
void main()
{
    double t = 1.0 - uniform(0.0, 1.0);
}


Here's the result of running gdb:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000000000000000
0x00007fff89c44fc1 in dyld_stub_binder ()
(gdb) bt



D3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine20__T12__lambda1190TiZ12__lambda1190FiZk
()

D3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine225__T9MapResultS1733std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine12__lambda1190TS3std5range13__T6RepeatTiZ6RepeatZ9MapResult5frontMFNdZk
()

D3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine408__T4seedTS3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine225__T9MapResultS1733std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine12__lambda1190TS3std5range13__T6RepeatTiZ6RepeatZ9MapResultZ4seedMFS3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine225__T9MapResultS1733std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine12__lambda1190TS3std5range13__T6RepeatTiZ6RepeatZ9MapResultZv
()

D3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine
()

D3std6random27__T7uniformVAyaa2_5b29TdTdZ7uniformFddZd () at
/Library/Compilers/dmd2/osx/bin/../../src/phobos/std/random.d:1106








-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Sep 16 2012
parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=8671




13:39:41 PDT ---
Still occurs in git HEAD as of the time of this post.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Sep 16 2012