D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 19594 - Compiler Crash
Summary: Compiler Crash
Status: RESOLVED INVALID
Alias: None
Product: D
Classification: Unclassified
Component: dmd (show other issues)
Version: D2
Hardware: x86_64 Linux
: P1 normal
Assignee: No Owner
URL:
Keywords: ice
Depends on:
Blocks:
 
Reported: 2019-01-19 15:12 UTC by Carsten Schlote
Modified: 2020-03-21 03:56 UTC (History)
1 user (show)

See Also:


Attachments
output to shell, stack trace (12.33 KB, text/plain)
2019-01-19 15:12 UTC, Carsten Schlote
Details

Note You need to log in before you can comment on or make changes to this issue.
Description Carsten Schlote 2019-01-19 15:12:39 UTC
Created attachment 1727 [details]
output to shell, stack trace

I got a compiler crash with DMD when playing around with 'jsonizer'.
Compiles with LDC2.

Source should be accessible at https://gitlab.vahanus.com/dlang/examples/filescanner on branch 'testing'
Comment 1 basile-z 2019-01-19 15:21:12 UTC
(In reply to Carsten Schlote from comment #0)
> Source should be accessible at
> https://gitlab.vahanus.com/dlang/examples/filescanner on branch 'testing'

No it's not : ERR_ADDRESS_UNREACHABLE
Comment 2 Carsten Schlote 2019-02-12 16:00:18 UTC
(In reply to Basile-z from comment #1)
> (In reply to Carsten Schlote from comment #0)
> > Source should be accessible at
> > https://gitlab.vahanus.com/dlang/examples/filescanner on branch 'testing'
> 
> No it's not : ERR_ADDRESS_UNREACHABLE

Sorry, we still rework our servers to use Docker. GitLab isn't fully setup yet, so some downtime can happen.

The server is up and running now, and should be acessible now.
Comment 3 Seb 2019-02-12 20:32:17 UTC
That's why it's best to provide a __minimal__ example directly here as comment.
Rule of thumb: if the example doesn't fit into a comment, it can be reduced further. Have a look at DustMite for this.
Comment 4 Carsten Schlote 2019-02-18 23:06:17 UTC
(In reply to Seb from comment #3)
> That's why it's best to provide a __minimal__ example directly here as
> comment.
> Rule of thumb: if the example doesn't fit into a comment, it can be reduced
> further. Have a look at DustMite for this.

I tried dustmite, but the tool refused to operate. At least I tried all the options and fallbacks provided by the instruction web page.

I'm aware, that it is near too impossible get a good glue on the problem, without a reduction to some kind of minimum.

So I provide here at least a link to the project, so somebody with dustmite experience can minimize the few sources for analysis.

When I find some time, I will cut away code manually until the compiler no longer crashes. Maybe the last change can be further reduced to provide the needed minimum of info.
Comment 5 basile-z 2019-03-03 13:03:16 UTC
The SSL certificate of your repo is not valid.

$ git clone https://gitlab.vahanus.com/dlang/examples/filescanner.git
Clonage dans 'filescanner'...
fatal: unable to access 'https://gitlab.vahanus.com/dlang/examples/filescanner.git/': SSL certificate problem: unable to get local issuer certificate
Comment 6 basile-z 2019-03-10 21:27:55 UTC
Please come back with something that can be used to verify to process the issue.