D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 3658 - Crashing on vector operations (Mac only)
Summary: Crashing on vector operations (Mac only)
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: dmd (show other issues)
Version: D2
Hardware: Other Mac OS X
: P2 major
Assignee: No Owner
URL:
Keywords: wrong-code
: 4189 (view as issue list)
Depends on:
Blocks:
 
Reported: 2009-12-30 08:21 UTC by Braxton Sherouse
Modified: 2015-06-09 01:28 UTC (History)
4 users (show)

See Also:


Attachments
Reduction (310 bytes, application/octet-stream)
2009-12-30 08:21 UTC, Braxton Sherouse
Details
Crash Log (3.17 KB, text/plain)
2009-12-30 08:21 UTC, Braxton Sherouse
Details

Note You need to log in before you can comment on or make changes to this issue.
Description Braxton Sherouse 2009-12-30 08:21:09 UTC
Created attachment 538 [details]
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 Braxton Sherouse 2009-12-30 08:21:42 UTC
Created attachment 539 [details]
Crash Log
Comment 2 Don 2010-06-09 11:50:32 UTC
*** Issue 4189 has been marked as a duplicate of this issue. ***
Comment 3 Don 2010-06-09 11:53:03 UTC
Fixed druntime svn 313.