Thread overview
[Issue 24512] DMD writeln with malloc allocated slice crashes lld
Apr 19, 2024
Adam D. Ruppe
April 19, 2024
https://issues.dlang.org/show_bug.cgi?id=24512

Adam D. Ruppe <destructionator@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |destructionator@gmail.com

--- Comment #1 from Adam D. Ruppe <destructionator@gmail.com> ---
works for me... what exactly are you doing and seeing?

--
April 19, 2024
https://issues.dlang.org/show_bug.cgi?id=24512

--- Comment #2 from Marcelo Silva Nascimento Mancini <msnmancini@hotmail.com> ---
`dmd -g -debug -run app.d`

When running with Visual Studio:
```
Exception thrown at 0x00000001401173B0 in app.exe: 0xC0000005: Access violation
executing location 0x00000001401173B0.
```

>	app.exe!00000001401173b0()	Unknown
>	app.exe!_msvc_fputc_nolock()	Unknown
>	app.exe!std.stdio.File.LockingTextWriter.put!char.put(char this) Line 3232	Unknown
>	app.exe!std.stdio.writeln!(char[]).writeln(char[] __param_0) Line 4272	Unknown
```

This is where it crashes
```
                if (orientation_ <= 0) trustedFPUTC(c, handle_);
```

--
April 19, 2024
https://issues.dlang.org/show_bug.cgi?id=24512

--- Comment #3 from Marcelo Silva Nascimento Mancini <msnmancini@hotmail.com> ---
Also, I'm using dmd v2.108.0

--
December 13
https://issues.dlang.org/show_bug.cgi?id=24512

--- Comment #4 from dlangBugzillaToGithub <robert.schadek@posteo.de> ---
THIS ISSUE HAS BEEN MOVED TO GITHUB

https://github.com/dlang/dmd/issues/20443

DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB

--