[Issue 8671] New: Segmentation fault with 1.0 - uniform(0.0, 1.0)
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Sep 16 13:14:25 PDT 2012
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 at puremagic.com
ReportedBy: peter.alexander.au at gmail.com
--- Comment #0 from Peter Alexander <peter.alexander.au at gmail.com> 2012-09-16 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
#0 0x00007fff89c44fc1 in dyld_stub_binder ()
#1 0x00000001000292e8 in pvars ()
#2 0x00000001000224f5 in
D3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine20__T12__lambda1190TiZ12__lambda1190FiZk
()
#3 0x000000010002249d in
D3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine225__T9MapResultS1733std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine12__lambda1190TS3std5range13__T6RepeatTiZ6RepeatZ9MapResult5frontMFNdZk
()
#4 0x0000000100026b66 in
D3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine408__T4seedTS3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine225__T9MapResultS1733std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine12__lambda1190TS3std5range13__T6RepeatTiZ6RepeatZ9MapResultZ4seedMFS3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine225__T9MapResultS1733std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine12__lambda1190TS3std5range13__T6RepeatTiZ6RepeatZ9MapResultZv
()
#5 0x00000001000265e3 in
D3std6random6rndGenFNcNdZS3std6random98__T21MersenneTwisterEngineTkVi32Vi624Vi397Vi31Vk2567483615Vi11Vi7Vk2636928640Vi15Vk4022730752Vi18Z21MersenneTwisterEngine
()
#6 0x0000000100000fa5 in
D3std6random27__T7uniformVAyaa2_5b29TdTdZ7uniformFddZd () at
/Library/Compilers/dmd2/osx/bin/../../src/phobos/std/random.d:1106
#7 0x0000000100000cfa in _Dmain () at p394.d:32
#8 0x000000010001b732 in D2rt6dmain24mainUiPPaZi7runMainMFZv ()
#9 0x000000010001b0e9 in D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv ()
#10 0x000000010001b77c in D2rt6dmain24mainUiPPaZi6runAllMFZv ()
#11 0x000000010001b0e9 in D2rt6dmain24mainUiPPaZi7tryExecMFMDFZvZv ()
#12 0x000000010001b073 in main ()
#13 0x0000000100000cb4 in start ()
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list