I haven't figured out what's wrong with it yet. Any help would be appreciated.
Created attachment 915 [details] fix wrong initialization The data_alignment_factor isn't set to a valid LEB128 value. Fixing this allows to step in the debugger at least. Still data and frames are incorrect though.
dawg's patch https://github.com/D-Programming-Language/dmd/commit/aa119019ad10850358cf0a59b582d275befe8d95 https://github.com/D-Programming-Language/dmd/commit/b651c05df010d602709b6c3a7ed28ff8d32bf89b
I don't know whether it's related or not, but the linux libc function "backtrace" only manages to extract one frame.
This should be fixed by now.