D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 15606 - core.exception.rangeerror@pipedmd(285) range violation
Summary: core.exception.rangeerror@pipedmd(285) range violation
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: visuald (show other issues)
Version: D2
Hardware: x86_64 Windows
: P1 enhancement
Assignee: No Owner
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-25 20:39 UTC by TeddyBear12311
Modified: 2017-01-24 07:57 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description TeddyBear12311 2016-01-25 20:39:02 UTC
I got this error when trying to compile some old code. I have no idea what it is, where it occurs, or why. I only know it happens on the x64 dmd 2.070b2 build.
Comment 1 joeyemmons 2016-04-17 03:15:18 UTC
I received this today when trying to build a dub project in x64 release_nobounds, went away when I switched from release_nobounds to just release.
Comment 2 Thomas 2016-06-18 19:57:25 UTC
I got this with DMD v2.071.1-b1 when I add too many lib files in my VisualD project. Adding spaces between lib files instead of adding more lib files also trigs this problem, indicating it has to do with the argument length.

Other DMD version not tested.
Comment 3 Thomas 2016-06-18 21:01:47 UTC
Interestingly, I took latest pipedmd.d, fixed some obvious compilation errors and built it using DMD v2.071.1-b1 (four x86/x64 debug/release combos).

All those builds seemed to be free from this bug.

After installing "VisualD v0.3.44 beta 1" it reoccurs.
Comment 4 Rainer Schuetze 2017-01-24 07:57:48 UTC
There was a problem with lines with exact length 2048 (or a little less).

Should be fixed in https://github.com/dlang/visuald/releases/tag/v0.44-beta2