Bug after update to 2.072?
Alex via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Nov 5 14:45:46 PDT 2016
Hi everybody,
something strange is going on:
trying compiling and running my code after an update to 2.072, I
get a not very instructive segmentation fault (code -11).
Setted up a debugger in Visual Studio Code, I managed to find out
the last accessible code point before the error. And this is
inside
.../dmd/2.072.0/include/dlang/dmd/core/atomic.d
line 657,
at the declaration of
private HeadUnshared!(T) atomicFetchAdd(T, V1)
Indeed, this file was changed, compared to the last version
(2.071.2)
1. I'm not sure, how the changes can affect the problem at all...
However, as I can see, most of the changes were due to removing
@trusted and @safe tags.
2. I'm aware, that the info I provided, is insufficient. But I
have some difficulties to set a debugger properly on a mac... so
just give me a hint how to get more information about the
problem...
3. Compiling with LDC
ldc2 --version
LDC - the LLVM D compiler (3461e0):
based on DMD v2.070.2 and LLVM 3.9.0
built with LDC - the LLVM D compiler (3461e0)
Default target: x86_64-apple-darwin16.1.0
Host CPU: haswell
does not give the same behavior, as my code runs without any
problem
Thanks for help :)
Alex
More information about the Digitalmars-d-learn
mailing list