Bug 3658 – Crashing on vector operations (Mac only)

Status
RESOLVED
Resolution
FIXED
Severity
major
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
Other
OS
Mac OS X
Creation time
2009-12-30T08:21:00Z
Last change time
2015-06-09T01:28:18Z
Keywords
wrong-code
Assigned to
nobody
Creator
sherouse
See also
http://d.puremagic.com/issues/show_bug.cgi?id=4073

Attachments

IDFilenameSummaryContent-TypeSize
538reduction.dReductionapplication/octet-stream310
539crashreport.txtCrash Logtext/plain3241

Comments

Comment #0 by sherouse — 2009-12-30T08:21:09Z
Created attachment 538 Reduction Overview: Vector operations using the concise notation (i.e. array[] += 0.5f) are crashing under DMD 2.037 running on Mac OS X 10.6.2. When these operations are replaced with a corresponding foreach loop of the same functionality, the crash does not occur. Steps to Reproduce: 1) Download the attached reduction 2) Build and run with DMD 2.037 under Mac OS X 10.6.2 Actual Results: The application crashed with the attached crash log. Expected Results: The application should return successfully.
Comment #1 by sherouse — 2009-12-30T08:21:42Z
Created attachment 539 Crash Log
Comment #2 by clugdbug — 2010-06-09T11:50:32Z
*** Issue 4189 has been marked as a duplicate of this issue. ***
Comment #3 by clugdbug — 2010-06-09T11:53:03Z
Fixed druntime svn 313.